Rob*_*ert 0 android listview listactivity customdialog android-activity
我有一个小的自定义对话框,我有一个带有id:list的ListView.我想用我的资源中的字符串填充它(R.array.tones),但是我有很大的问题使这个工作,尝试了许多不同的解决方案这是最新的我认为会工作,但它会抛出一个空指针toneList上的异常.
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();
Run Code Online (Sandbox Code Playgroud)
我的类只是扩展Activity而不是ListActivity,我想这样做,否则我必须为listview创建一个新类.我为长代码道歉,我是新来的,还没有真正弄清楚所有的功能.
您应该在对话框中查找View:
ListView toneList = (ListView)dialog.findViewById(R.id.list);
Run Code Online (Sandbox Code Playgroud)
:)
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |