我为onItemClickListener()
设置ListView
。对我来说,名称建议在点击列表视图中的任何单个项目之后应该触发该事件。在我的应用程序中,我有多个项目选择,onitemclicklistener()
仅响应单击的第一个项目。这是它应该如何工作的?如果是这样,是否有任何替代方案可以为每个单独的列表项onClickListener()
?感谢
一些代码:
listView.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> adapter, View view, int position,
long id) {
ListView listView = getListView();
listView.setItemChecked(position, true);
Log.v("onItemClick","set checked");
log
中的消息是:
logged only on any item of the list that is being clicked first. Clicking on another item does not invoke the listener, as the message is not being logged.
答案 0 :(得分:0)
你试过吗?
getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);