出于某种原因,我在模拟器中的gridview的列边界周围没有额外的空间,但发现我的真实设备中的额外像素(Galaxy S)。所以我想尝试一下:
android:listSelector="@null"
编程。
我知道它的相关方法是setSelector
。但是我应该为"@null"
提供什么号码或ID?我试过了0
,但它让应用程序崩溃了。
更新:我通过制作自己的选择器来解决问题。
答案 0 :(得分:17)
使用此:
listView.setSelector(new StateListDrawable());
将禁用选择器:)
答案 1 :(得分:10)
使用
listView.setSelector(android.R.color.transparent);