我的活动有一个ListView
。现在假设您有一个长类型变量“id_item_clicked”。还有一个类型的变量,ListView
即 'list' 。现在假设您长时间单击列表视图中的一个项目。将 id_item_clicked = list.getId();
长时间单击的项目的 id 初始化为变量 id_item_clicked?有人可以帮我吗?谢谢。
问问题
55 次
2 回答
3
getId()
将检索 ListView 本身的 ID,而不是您长按的视图。
View.getId() 的文档
如果您想获取您长时间按下的视图的 ID,我建议OnItemLongClickListener
在您的活动中实现一个并使用其中的 ID 参数
于 2012-05-23T19:18:23.663 回答
-1
列表中的每个项目都有一个位置。您可以将 setOnItemLongClickListener 用于列表视图,以获取被长按的内容。
无论如何,有关 listView 的更多提示,请观看此视频: http ://www.youtube.com/watch?v=wDBM6wVEO70
于 2012-05-23T19:21:28.063 回答