Как сделать индикатор фокусировки (оранжевый прямоугольник) невидимым в Google TV?

Когда я применил следующий селектор для TextView в ListView, индикатор для listItem исчез.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:state_pressed="false" 
      android:drawable="@color/myGreenLight"/>
    <item android:state_pressed="true" android:drawable="@color/myGreenDark"/>
    <item android:drawable="@color/black"/> 
</selector>

Но можно ли вообще отключить индикатор для всего проекта?


person vqtr    schedule 18.01.2013    source источник
comment
Пожалуйста, уточните свой вопрос. Я не могу получить вашу проблему.   -  person GrIsHu    schedule 18.01.2013
comment
@Grishu: по умолчанию Google TV автоматически добавит оранжевый прямоугольник к границе кликабельного вида, когда он сфокусирован. И я хочу отключить эту функцию.   -  person vqtr    schedule 18.01.2013


Ответы (1)


Это похоже на аналогичную проблему. Один из этих ответов может быть применим к вашей ситуации.

Удалить границу фокуса EditText

Вопрос в том, почему вы хотите избавиться от подсветки селектора? Как пользователь узнает, что элемент выбран?

person kingargyle    schedule 18.01.2013
comment
Я хочу использовать некоторые настраиваемые индикаторы для выбранных элементов - person vqtr; 25.01.2013