每当我擦除模拟器上的数据然后在其上运行我的应用程序时,ListView
中的第一行始终会获得焦点。我的意思是,它有橙色选择。任何人都知道如何摆脱它?我在EditTexts
中没有任何Views
或其他Activity
,而我可以请求关注。
我确定它是微不足道的,但我似乎无法找到解决方案。
答案 0 :(得分:2)
你可以这样做:
ListView listView = (ListView)....;
listView.clearFocus();
答案 1 :(得分:0)
将此添加到您的listview
xml
<ListView
.................
android:cacheColorHint="@android:color/transparent"
android:listSelector="@android:color/transparent"
/>
这会使listview
分隔线颜色变为透明。所以它不会被视为选中。