ListView - Выделить суб-макет элемента
Я долго искал прямой ответ на этот вопрос. То, что я хочу знать, - это как реализовать пользовательское выделение для ListView, которое будет только подсвечивать (желательно поверх) суб-макет элемента ListView (в данном случае ям, чтобы выделить RelativeLayout элемента).
Вот скриншот того, что ямы продолжаем:Потерпеть поражение
Вот код для list_item.xml:
И код для ListView для этой картинки:
Код для list_item_selector.xml:
Вот's файл для card_layout.xml:
Вот'Что происходит, когда я переключаю RelativeLayout?s фон для селектора, который использует ListView, и измените ListView так, чтобы онСелектор s прозрачен:Вроде работы
Поэтому по какой-либо причине файл card_layout.xml неРазрешено иметь два элемента перед информацией о селекторе, и все идет странно. Может кто-нибудь сказать мне, как это правильно реализовано?Нравится Google Play Music (Это может быть не лучший пример, потому что он выглядит как GridView или что-то в этом роде)
Должен ли я реализовать GridView для отображения этого списка?