【问题标题】:Android - selected item position in a listviewAndroid - 列表视图中的选定项目位置
【发布时间】:2010-11-23 10:43:00
【问题描述】:

如何在多选列表视图中检索所选项目的位置? getSelectedItemPosition 方法只返回第一个。

【问题讨论】:

    标签: android listview


    【解决方案1】:

    ListView 中最多有一个已选择项。

    如果您的ListViewCHOICE_MODE_SINGLECHOICE_MODE_MULTIPLE,您可以使用getCheckedItemPositions() 来获得选中 个。

    【讨论】:

    • 感谢您的回答。该方法返回一个 SparseBooleanArray。我怎样才能使用这个对象来找到位置?
    • 我没有使用过 SparseBooleanArray。从 API 来看,您似乎迭代了 size(),并且对于每个索引,您获得了“键”,它是一个 ListView 位置,然后获得值,这将是该位置的布尔检查状态。
    猜你喜欢
    • 1970-01-01
    • 2020-04-14
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多