【问题标题】:advice needed with ListVewListView 需要的建议
【发布时间】:2012-05-24 03:25:14
【问题描述】:

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

【问题讨论】:

    标签: android listview onlongclicklistener


    【解决方案1】:

    getId() 将检索 ListView 本身的 ID,而不是您长按的视图。 Docs for View.getId()

    如果您想获取您长按的视图的 ID,我建议在您的活动中实现 OnItemLongClickListener 并使用其中的 ID 参数

    【讨论】:

      【解决方案2】:

      列表中的每个项目都有一个位置。您可以将 setOnItemLongClickListener 用于列表视图,以获取长按。

      无论如何,有关 listView 的更多提示,请观看此视频: http://www.youtube.com/watch?v=wDBM6wVEO70

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-10
        • 2011-05-25
        • 1970-01-01
        • 2011-02-19
        相关资源
        最近更新 更多