id:listのListViewがある小さなカスタムダイアログがあります。リソース(R.array.tones)にある文字列を入力したいのですが、これを機能させるのに非常に大きな問題があり、さまざまな解決策を試しました。これは機能すると思われる最新のものですが、nullポインターがスローされます。トーンリストの例外。
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();
私のクラスはListActivityではなくActivityを拡張しているだけです。それ以外の場合は、リストビュー専用の新しいクラスを作成する必要があります。長いコードをお詫びします。私はここで新しく、まだすべての機能を理解していません。