Почему мой список Android превращается из прозрачного в непрозрачный при нажатии на него?

Почему мой список Android превращается из прозрачного в непрозрачный, когда я нажимаю на него, и как я могу это изменить? У Listview есть фон и прозрачные элементы, они прекрасно прокручиваются и работают, за исключением случаев, когда я нажимаю на него. Когда я щелкаю по нему, выбранный элемент становится непрозрачным, а фон больше не виден.

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

Редактировать: Может ли выделение фокуса быть ответственным за это? Как я могу отключить это?

Редактирование: Android 2.3.4, устройство Tegra 2, растровые изображения, созданные с параметром Config.ARGB_8888.

2 ответа

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

Я удалил этот эффект с помощью:

android:listSelector="#00000000"

Добавьте android:cacheColorHint="#0000" в представление списка в xml

Другие вопросы по тегам