如何将事件归因于 listView 的指定元素(例如位置 0)?我已经尝试过了,但它不起作用:
ListView liste ;
liste.setOnItemClickListener( itemClickedListener );
请问有什么帮助吗?
如何将事件归因于 listView 的指定元素(例如位置 0)?我已经尝试过了,但它不起作用:
ListView liste ;
liste.setOnItemClickListener( itemClickedListener );
请问有什么帮助吗?
你的代码只有在你初始化一个新的onCItemClickListener
. 尝试这个:
liste.setOnItemClickListener( new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
//do somthing
});
}
您需要有一个支持列表的适配器,然后为列表设置一个 OnItemClickListener 对象。当用户单击列表中的单个条目时,系统调用 OnItemClickListener.onItemClick,并传入列出的参数:
要将点击归因于指定元素,请查看位置。这将为您提供一个指向所单击视图下的数据的指针。这个指针通常是你要找的。例如,如果您的 ListView 由来自数据库或内容提供程序的 Cursor 支持,则 position 将为您提供指向 Cursor 中行的指针。