【问题标题】:List view row Selection列表视图行选择
【发布时间】:2010-08-01 20:32:32
【问题描述】:

我有一个简单的列表视图控件 我的查询是:

1) 如何设置开始时选择的第一行(在列表视图中填充数据后)

2) 当我通过硬件按钮导航时,我得到了 AdapterView.OnItemSelectedListener 和行背景颜色发生变化,但是当我单击时,我没有得到任何 OnItemSelectedListener 并且没有选择行。如何在点击时选择行。

3) 当我更改焦点列表行选择时移除,

请任何人提供任何解决方案、代码示例或文章 我搜索但没有怀疑

关于 钱德拉康德辛格

【问题讨论】:

    标签: android listview select listviewitem


    【解决方案1】:

    如何设置开始时选择的第一行 (在列表视图中填充数据后)

    ListView 上致电setSelection()。但是,只有当用户通过指点设备(轨迹球、方向键等)输入您的活动时,这才会产生视觉效果。

    如何在点击时选择行。

    你没有。

    当我更改焦点列表行选择时 删除,

    如果我理解您所说的“改变焦点”是什么意思,那么这是按设计工作的。

    请查看this article on touch mode 和“选择”状态的使用,然后调整您的 UI 设计以遵循 Android 惯例。选择仅在用户使用定点设备导航时使用,而不是在用户使用触摸屏时使用。

    【讨论】:

    • setSelection() 没有你说的需要的视觉效果。那么在其他情况下如何向用户突出显示该项目?有没有办法做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 2010-10-28
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多