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 для отображения этого списка?

Ответы на вопрос(1)

Ваш ответ на вопрос