我有一个简单的列表视图控件 我的疑问是:
1)如何设置开始时选择的第一行(在列表视图中填充数据之后)
2)当我通过硬件按钮导航时,我得到了AdapterView.OnItemSelectedListener并且行背景的颜色发生了变化,但是当我点击时我没有得到任何OnItemSelectedListener并且没有选择任何行。如何选择点击行。
3)当我更改焦点列表行选择时,
请任何有任何解决方案,代码示例或文章的人 我搜索但没有怀疑
问候 钱德拉康德辛格答案 0 :(得分:1)
如何设置开始时选择的第一行 (在列表视图中填充数据后)
致电setSelection()
上的ListView
。但是,如果用户通过指点设备(轨迹球,D-pad等)输入您的活动,这只会产生视觉效果。
如何选择点击行。
你没有。
当我更改焦点列表行选择时 除去
如果我理解“改变焦点”的含义,那么这就是按设计工作的。
请查看this article on touch mode并使用“已选中”状态,然后调整您的用户界面设计以遵循Android惯例。选择仅在用户使用指点设备导航时使用,而不是在用户使用触摸屏时使用。