Ответ 1
Используйте это:
listView.setSelector(new StateListDrawable());
Отключит селектор:)
По какой-то причине у меня не было дополнительного пространства вокруг границ столбцов gridview в эмуляторе, но выяснилось, что дополнительные пиксели в моем реальном устройстве (Galaxy S). Поэтому я хотел бы попробовать:
android:listSelector="@null"
программно.
Я знаю, что его связанный метод setSelector
. Но какой номер или идентификатор я должен дать для "@null"
? Я пробовал 0
, но он сделал сбой приложения.
UPDATE: я решил проблему, сделав свой собственный селектор.
Используйте это:
listView.setSelector(new StateListDrawable());
Отключит селектор:)
Используйте
listView.setSelector(android.R.color.transparent);