列表视图行选择

时间:2010-08-01 20:32:33

标签: android listview select listviewitem

我有一个简单的列表视图控件 我的疑问是:

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

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

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

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

问候 钱德拉康德辛格

1 个答案:

答案 0 :(得分:1)

  

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

致电setSelection()上的ListView。但是,如果用户通过指点设备(轨迹球,D-pad等)输入您的活动,这只会产生视觉效果。

  

如何选择点击行。

你没有。

  

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

如果我理解“改变焦点”的含义,那么这就是按设计工作的。

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