Я работаю над фрагментом, который имеет настраиваемый расширяемый ListView. Когда выбран ListView, элементы добавляются к двум LinearLayouts в выбранном элементе списка, и эти макеты становятся видимыми. Каждый из этих новых элементов могут быть выбран и обладает следующими свойствами:Изменения в элементе подменю ListView при нажатии элемента списка
android:clickable="true"
android:background="?android:attr/selectableItemBackground"
Я заметил, что обработка этого состояния селекторного фона отличается от моих двух устройств. Я добавил два набора скриншотов для этих устройств, чтобы сравнить обработку одного и того же кода.
Android 4.3.1 | CyanogenMod 10.2.1
Expanded, Sub-Element Clicked, List Item Clicked
Android 4.0.4 | 2.6.38.8-AOKP-браво-ектронное
Expanded, Sub-Element Clicked, List Item Clicked
Как вы можете видеть на 4.0.4 устройстве, когда весь элемент списка выбран все суб-элементы получают фокус блик, а также которые нежелательно. Как мне обойти это?