Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

android:state_enabled="false" doesnt work

This is my selector:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:drawable/ic_delete" 
     android:state_enabled="false"
     android:state_selected="false" />
    <item android:drawable="@android:drawable/arrow_up_float"
     android:state_selected="true"
     android:state_enabled="true" />
    <item android:drawable="@drawable/modosprepara"
     android:state_enabled="true"
     android:state_selected="false" />
    </selector>

"arrow_up_float" and "modosprepara" works but "ic_delete" never appears.

I use this to disable this view:

    tabs.getTabWidget().getChildAt(index).setEnabled(false);
like image 594
Aythami Avatar asked Aug 09 '26 07:08

Aythami


1 Answers

You must have to follow the order.

1) state_enabled = true

2) state_enabled = false

3) state_pressed = true

4) state_pressed = false

like image 149
Asif Mushtaq Avatar answered Aug 12 '26 01:08

Asif Mushtaq