<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:id="@+id/suibiankankan" android:text="随便看看"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentLeft="true" android:layout_alignParentTop="true"
android:layout_marginLeft="20dp" />
<ImageView android:src="@drawable/triangle" android:id="@+id/arrow1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" android:layout_marginRight="20dp" />
        <View android:layout_width="fill_parent" android:layout_height="1.0dip"
android:background="@drawable/horizontal_separation_line"
android:layout_below="@id/suibiankankan" android:layout_marginTop="10dp" />
</RelativeLayout>
让这个小布局在被点击的时候背景变颜色,最好是用图片做背景的那种,纯用UI 不用Activity
拜托了~

解决方案 »

  1.   

    很多方法的,最简单的就是你的RelativeLayout添加点击事件,点击后改变背景图片。
      

  2.   

    你试试在最外层也就是<RelativeLayout android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    加一个android:background="@drawable/testdrawable"
    然后在drawable文件夹下面放一个xml文件testdrawable.xml
    testdrawable.xml的布局:
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
      <item android:state_pressed="true"
        android:drawable="@drawable/img1" />
      <item android:state_pressed="false"
        android:drawable="@drawable/img0" />
      <item android:drawable="@drawable/img0" />
    </selector>
      

  3.   

    用selector就可以,上网查selector的嵌套,有很多,获得焦点背景变化、点击时背景变化等等,看你的需求了。
      

  4.   

    http://blog.csdn.net/aomandeshangxiao/article/details/6759576