Android系统。 ListView行获得焦点

时间:2012-11-01 09:04:32

标签: android listview

每当我擦除模拟器上的数据然后在其上运行我的应用程序时,ListView中的第一行始终会获得焦点。我的意思是,它有橙色选择。任何人都知道如何摆脱它?我在EditTexts中没有任何Views或其他Activity,而我可以请求关注。 我确定它是微不足道的,但我似乎无法找到解决方案。

2 个答案:

答案 0 :(得分:2)

你可以这样做:

ListView listView = (ListView)....;
listView.clearFocus();

答案 1 :(得分:0)

将此添加到您的listview xml

<ListView
.................

android:cacheColorHint="@android:color/transparent" 
android:listSelector="@android:color/transparent"
/>

这会使listview分隔线颜色变为透明。所以它不会被视为选中。