Почему мой список Android превращается из прозрачного в непрозрачный при нажатии на него?
Почему мой список Android превращается из прозрачного в непрозрачный, когда я нажимаю на него, и как я могу это изменить? У Listview есть фон и прозрачные элементы, они прекрасно прокручиваются и работают, за исключением случаев, когда я нажимаю на него. Когда я щелкаю по нему, выбранный элемент становится непрозрачным, а фон больше не виден.
Как я могу изменить поведение, чтобы непрозрачность не изменялась при нажатии элементов?
Редактировать: Может ли выделение фокуса быть ответственным за это? Как я могу отключить это?
Редактирование: Android 2.3.4, устройство Tegra 2, растровые изображения, созданные с параметром Config.ARGB_8888.
2 ответа
Это был фокус, как я и подозревал. Это убило прозрачность, потому что цвет фокуса не прозрачен.
Я удалил этот эффект с помощью:
android:listSelector="#00000000"
Добавьте android:cacheColorHint="#0000" в представление списка в xml