Android TextView отключает изменение цвета - PullRequest
1 голос
/ 15 сентября 2011

У меня есть TextView со следующим XML (это единственное в представлении):

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/ipg_display"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:text="textview"
  android:scrollbars = "vertical"
  android:fillViewport = "true" android:clickable="false"/>

Проблема, с которой я столкнулся, заключается в том, что когда пользователь щелкает текстовое представление (для его перетаскивания или чего-либо еще), текст слегка меняет цвет, как если бы на него нажимали. Как отключить это?

Я надеялся, что настройки, «кликабельные» на false, решат проблему, но не повезло: (

Что мне не хватает?

1 Ответ

1 голос
/ 15 сентября 2011

используйте следующий селектор для вашей кнопки в качестве фона. и убедитесь, что каждый предмет имеет одинаковый цвет.

<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
  <item 
    android:state_focused="true"
    android:drawable="@color/yourbackgroundcolor"/>
   <item 
    android:state_pressed="true"
    android:drawable="@color/yourbackgroundcolor"/>
  <item android:drawable="@color/yourbackgroundcolor"/>
</selector>

НТН.

...