Android RelativeLayout可绘制选择器不起作用

时间:2013-06-28 10:11:05

标签: background selector relativelayout clickable focusable

我遇到麻烦使我的RelativeLayout更改背景可点击。我让它可点击并且可以集中精力,但这没有任何改变。背景保持静态以启用drawable。提前谢谢。

<RelativeLayout
            android:id="@+id/bttn_type_rl"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:background="@drawable/day_bttn_bg_red"
            android:clickable="true"
            android:focusable="true"
            android:paddingLeft="5dp"
            android:paddingRight="5dp" >

            <ImageView
                android:id="@+id/bttn_type_iv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="5dp"
                android:contentDescription="@string/app_name"
                android:src="@drawable/relationship" />

            <TextView
                android:id="@+id/bttn_type_tv"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/bttn_type_iv"
                android:layout_centerHorizontal="true"
                android:layout_marginTop="1dp"
                android:text="@string/type_bttn_txt"
                android:textSize="@dimen/data_fill_bttn_txt_size"
                android:textStyle="bold" />
        </RelativeLayout>

这是drawable中的选择器xml:

<?xml version="1.0" encoding="utf-8"?>

<item android:drawable="@drawable/bttn_red_p_bg" android:state_enabled="false" android:state_pressed="true"></item>
<item android:drawable="@drawable/bttn_red_a_bg" android:state_enabled="true"></item>

0 个答案:

没有答案