ListView
每当我擦除模拟器上的数据然后在其上运行我的应用程序时,总是会获得焦点中的第一行。我的意思是,它上面有橙色的选择。有人对我如何摆脱它有任何想法吗?我没有任何EditTexts
可以请求关注Views
的内容。Activity
我确定这是微不足道的,但我似乎无法找到解决方案。
问问题
241 次
2 回答
2
你可以这样做:
ListView listView = (ListView)....;
listView.clearFocus();
于 2012-11-01T09:09:31.870 回答
0
将此添加到您的listview
xml
<ListView
.................
android:cacheColorHint="@android:color/transparent"
android:listSelector="@android:color/transparent"
/>
这将使listview
分隔线颜色变为透明。所以它不会被视为已选中。
于 2012-11-01T09:12:09.197 回答