在多选列表视图(android)中以编程方式检查checbox

在多选列表视图(android)中以编程方式检查checbox,android,listview,checkbox,multiple-choice,Android,Listview,Checkbox,Multiple Choice,对不起,如果还有这样的问题,我找不到我的答案 我想知道如何通过编程将复选框设置为在填充列表视图时已选中的位置。复选框位于列表视图中,我使用的是android.R.layout.simple\u list\u item\u multiple\u选项。 任何帮助都会很好,谢谢。ListView上有一个方法,您可以调用该方法来设置项目的“选中”状态: for (int i = 0; i < getListAdapter().getCount(); i++) { getListView()

对不起,如果还有这样的问题,我找不到我的答案

我想知道如何通过编程将复选框设置为在填充列表视图时已选中的位置。复选框位于列表视图中,我使用的是
android.R.layout.simple\u list\u item\u multiple\u选项。


任何帮助都会很好,谢谢。

ListView上有一个方法,您可以调用该方法来设置项目的“选中”状态:

for (int i = 0; i < getListAdapter().getCount(); i++) {
    getListView().setItemChecked(i, true);
}
for(int i=0;i
在这个布局中,它的checkedtextview无论如何都要存储您的复选框state one array&user checkbox.setChecked(states[pos]);如果状态为布尔数组,则应获取一次列表适配器计数,并且不要多次调用getListView()。在for循环之前执行这些操作。