1. 程式人生 > >Android的LinearLayout中 selector背景顏色

Android的LinearLayout中 selector背景顏色

把linearLayout 當成按鈕使用,我想通過時間觸發動態的改變  linear layout 的背景顏色,通過不同的顏色展示不同的狀態, 我想通過selector來實現,但是完全沒有效果

我看了下其他的解決方法,都說需要新增點選屬性時間,但是我的程式碼已經添加了

我的 LinearLayout  包含了2個小的 LinearLayout  ,沒個小LinearLayout  又包含了9個TextView,這18個TextVIew把我的佈局填充滿了.

 我的想法是,每個TextVIew被點選的時候改變 LinearLayout  的背景顏色。

 我把所有的Textview都添加了 點選事件,但是還是不起效果。
 selector jbbtn.xml

123456789101112131415161718192021222324252627282930<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" ><item android:state_enabled="true" android:state_pressed="true"android:drawable="@drawable/jbbtn_pressed"/><item android:state_enabled
="true"android:drawable="@drawable/jbstyle_transparent"/><item android:state_enabled="false" android:drawable="@drawable/jbbtn_disabled"/></selector>My LinearLayout<LinearLayoutandroid:id="@+id/llCurrents"android:background="@drawable/jbbtn"android:layout_width="wrap_content"android:layout_height
="match_parent"android:layout_alignParentBottom="true"android:layout_alignParentLeft="true"android:layout_alignTop="@+id/llTimer"android:layout_below="@id/btnMenu"android:layout_marginRight="3sp"<這裡寫圖片描述