0

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

4

2 回答 2

2

你可以这样做:

ListView listView = (ListView)....;
listView.clearFocus();
于 2012-11-01T09:09:31.870 回答
0

将此添加到您的listviewxml

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

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

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

于 2012-11-01T09:12:09.197 回答