J'ai une petite boîte de dialogue personnalisée dans laquelle j'ai une liste ListView avec id: list. Je veux le peupler avec des chaînes que j'ai dans mes ressources (R.array.tones), mais j'ai vraiment de gros problèmes pour faire ce travail, j'ai essayé beaucoup de solutions différentes, c'est la dernière qui fonctionnerait mais elle jette un pointeur nul exception sur la liste de tons.Listview et boîte de dialogue en android
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.tone_dialog);
dialog.setTitle(R.string.tonePromptTitle);
ListView toneList = (ListView)findViewById(R.id.list);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.tones, android.R.layout.simple_list_item_1);
toneList.setAdapter(adapter);
dialog.show();
Ma classe est tout simplement pas ListActivity L'extension des activités, et je voudrais avoir cette façon, sinon je dois créer une nouvelle classe juste pour le listview. Je m'excuse pour le code long, je suis nouveau ici et n'a pas vraiment compris toutes les fonctionnalités pour le moment.
Vous devez utiliser ListActivity au lieu de Activity. :) –