Dev*_*per 5 android listview android-arrayadapter
在我的ListView中,我想要单个选择来删除该项目.为此,我使用simple_list_item_single_choice与ArrayAdapter.它向我展示了ListView中的单选选项.但我无法点击该复选框.
这是我的代码:
ArrayList array_list_title = mydb.getTitle();
System.out.println(array_list_title);
ArrayAdapter<String> arrayAdapter =
new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, array_list_title);
listView.setAdapter(arrayAdapter);
Run Code Online (Sandbox Code Playgroud)
您需要使用ListView.setChoiceMode(int模式).喜欢
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); // Enables multiple selection
Run Code Online (Sandbox Code Playgroud)
要么
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); // Enables single selection
Run Code Online (Sandbox Code Playgroud)
启用复选框.
所以你的代码就像
ArrayAdapter<String> arrayAdapter =
new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, array_list_title);
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
listView.setAdapter(arrayAdapter);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4895 次 |
| 最近记录: |