Je pense que je deviens fou en ce moment. J'essaye de créer un spinner peuplé par un datatable mais pour une raison quelconque le texte d'articles de liste déroulante n'est pas affiché. J'ai regardé partout et j'ai vu d'autres messages avec des gens ayant ce même problème. Quelqu'un peut-il aider ??Android Spinner n'affiche pas les éléments de la liste
speciesList = (Spinner) findViewById(R.id.speciesList);
spinnerCursor = nsfdb.fetchAllSpecies();
startManagingCursor(spinnerCursor);
//String []cArrayList = new String[]{"dog", "cat", "horse", "other"};
String[] from = new String[]{"species"};
int[] to = new int[]{R.id.text1};
SimpleCursorAdapter locations = new SimpleCursorAdapter(this, R.layout.loc_row, spinnerCursor, from, to);
locations.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
speciesList.setAdapter(locations);
La fileuse est créée très bien et est peuplé de 4 éléments, mais chaque fois que je clique sur le spinner je vois 4 articles sans texte et seulement radiobuttons. Si je sélectionne l'un d'entre eux, je reçois la bonne valeur de l'élément sélectionné, mais il n'y a juste pas de données affichées.
Les colonnes retournées sont _id et species.Je peux obtenir des valeurs de chacune des colonnes, mais le texte n'est simplement pas affiché dans le fichier simple_spinner_dropdown_item. Si je clique sur la roulette et sélectionne l'une des lignes vides, la liste déroulante disparaît et je reviens à l'affichage de mon application et la valeur sur la roulette affiche la bonne valeur sélectionnée. C'est un comportement très étrange. –