我有一个带有列表片段的活动,其中有一个布局,每行都有一个复选框。我onclick
为复选框设置 xml 属性并执行以下测试
public void onBoxClick(View v){
checkedItems = listview.getCheckedItemPositions();
int checkedItemsCount = checkedItems.size();
}
checkedItemsCount
回来0
,我想得到你使用的被检查的项目,listview.getCheckedItemPositions()
但事实并非如此,我怎么知道列表中检查了什么?
这是我的列表片段创作
@Override
public void onActivityCreated(Bundle state){
super.onActivityCreated(state);
listview = getListView();
listview.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
listview.setItemsCanFocus(false);
setEmptyText("No Bowlers");
registerForContextMenu(getListView());
populateList();
}