我的活动有ListView
。现在假设你有一个长型变量'id_item_clicked'。和ListView
类型的变量,即'list'。现在假设您长时间单击列表视图中的项目。
id_item_clicked = list.getId();
会初始化长期点击变量id_item_clicked的项目的ID吗?有人可以帮我这个吗?感谢。
答案 0 :(得分:3)
getId()
将检索ListView本身的ID,而不是您长按的视图。
Docs for View.getId()
如果您想获得长时间按下的视图的ID,我建议您在活动中实施OnItemLongClickListener
并使用其中的ID参数
答案 1 :(得分:-1)
列表中的每个项目都有一个位置。您可以使用setOnItemLongClickListener作为列表视图,以获取长按的内容。
无论如何,有关listView的更多提示,请观看此视频: http://www.youtube.com/watch?v=wDBM6wVEO70