我有一個小的自定義對話框,以至於我有一個ListView id:list。我想用我的資源(R.array.tones)中的字符串來填充它,但是我在實現這個工作時遇到了很大的問題,嘗試了許多不同的解決方案,這是我認爲可以工作的最新方法,但它會拋出一個空指針toneList上的例外情況。在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();
我班只是延長活動沒有ListActivity,我想有這樣的說法,否則我必須創建一個新的類只是爲ListView。 我對這段長長的代碼表示歉意,我在這裏是新手,並沒有真正想出所有的功能。
您必須使用ListActivity而不是Activity。 :) –