首页 > 代码库 > 如何让ListView中的item里面的selector生效?

如何让ListView中的item里面的selector生效?

============问题描述============


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"    
    android:orientation="vertical" 
    <!-- 此处有selector1 -->
    android:background="@drawable/selector1">
    

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />
    
</LinearLayout>
<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"    
    android:orientation="vertical" 
    <!-- 此处有selector2 -->
    android:background="@drawable/selector2">

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />
    
</LinearLayout>

</LinearLayout>


如上,去掉/更换 listitem的点击时的黄色背景很简单,但是如何让selector1和selector2同时生效。各点各的,不冲突

============解决方案1============


现在是冲突?

============解决方案2============


现在有啥问题呢?
请描述

如何让ListView中的item里面的selector生效?