如何以编程方式指定android:listSelector =“@ null”?

时间:2011-12-31 02:18:22

标签: android gridview

出于某种原因,我在模拟器中的gridview的列边界周围没有额外的空间,但发现我的真实设备中的额外像素(Galaxy S)。所以我想尝试一下:

android:listSelector="@null" 

编程。

我知道它的相关方法是setSelector。但是我应该为"@null"提供什么号码或ID?我试过了0,但它让应用程序崩溃了。

更新:我通过制作自己的选择器来解决问题。

2 个答案:

答案 0 :(得分:17)

使用此:

listView.setSelector(new StateListDrawable());

将禁用选择器:)

答案 1 :(得分:10)

使用

listView.setSelector(android.R.color.transparent);