1.让android中的一个布局内的两个控件同时响应选择器效果

外层是相对布局,里面一个imageview和textview,
点击相对布局的时候,同时响应imageview和textview的选择器效果
解决方案如下,在布局里面加入红色部分的两行代码就行了。
<RelativeLayout
android:id="@+id/xm_pg_rl_tpo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp" >
<ImageView
android:id="@+id/xm_pg_iv_tpo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:duplicateParentState="true"
android:src="@drawable/selector_zt_tpo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/xm_pg_iv_tpo"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:duplicateParentState="true"
android:text="TPO题库"
android:textColor="@drawable/text_color_selector_gray_green"
android:textSize="18sp" />
</RelativeLayout>
点击相对布局的时候,同时响应imageview和textview的选择器效果
解决方案如下,在布局里面加入红色部分的两行代码就行了。
<RelativeLayout
android:id="@+id/xm_pg_rl_tpo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp" >
<ImageView
android:id="@+id/xm_pg_iv_tpo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:duplicateParentState="true"
android:src="@drawable/selector_zt_tpo" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/xm_pg_iv_tpo"
android:layout_centerHorizontal="true"
android:layout_marginTop="5dp"
android:duplicateParentState="true"
android:text="TPO题库"
android:textColor="@drawable/text_color_selector_gray_green"
android:textSize="18sp" />
</RelativeLayout>