Kolor tła Android LinearLayout Selector

Witam Usiłuję, aby mój układ liniowy działał jak przycisk. Chodzi mi o to, że próbuję zmienić jego kolor tła po zmianie stanu. Użyłem selektora, aby go rozwiązać, ale to nie zadziałało.

Szukałem rozwiązań i wszystko, co mówią, to dodanie atrybutu klikalnego. Już to zrobiłem.

Mój LinearLayout zawiera dwa LinearLayout, z których każdy zawiera 9 TextView. Wypełniają w pełni mój LinearLayout.

Myślałem o tym, że jego dziecko absorbuje zdarzenie click, a mój LinearLayout nie zmienia swojego stanu na wciśnięty.

Dlatego na każdym dziecku mojego LinearLayout umieściłem atrybut klikalny i focusalbe na false.

Jednak nadal jest to samo.

Oto mój kod.

To jest selektor jbbtn.xml

<?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>

I to jest mój LinearLayout

<LinearLayout
    android: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"
    android:clickable="true"
    android:focusable="true"
    android:orientation="horizontal"
    android:padding="3sp" >

    ~~~~~~

</LinearLayout>

questionAnswers(2)

yourAnswerToTheQuestion