0

我的活动有一个ListView。现在假设您有一个长类型变量“id_item_clicked”。还有一个类型的变量,ListView即 'list' 。现在假设您长时间单击列表视图中的一个项目。将 id_item_clicked = list.getId();长时间单击的项目的 id 初始化为变量 id_item_clicked?有人可以帮我吗?谢谢。

4

2 回答 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 回答