2014-02-01 7 views
1

Где следует поместить код селектора, например:Где я могу поместить код селектора?

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_checked="true" 
    android:drawable="@drawable/cbchk_blue" 
    android:state_focused="false"> 
</item> 
<item android:state_checked="true" 
    android:drawable="@drawable/cbchk_blue" 
    android:state_focused="true"> 
</item> 
<item android:state_checked="false" 
    android:drawable="@drawable/cbunchk_blue" 
    android:state_focused="false"> 
</item> 
<item android:state_checked="false" 
    android:drawable="@drawable/cbunchk_blue" 
    android:state_focused="true"> 
</item> 
</selector> 

Должен ли я создать новый файл во всех рисуемых forlders и вставить этот код или я должен просто вставить его в папку значения? Что делать?

ответ

1

Имейте xml в папке drawableres/drawable/myselector.xml. Затем вы можете использовать его как @drawable/myselector. Нет необходимости создавать файл во всех доступных папках.

+0

Но нет доступной папки. Имеются папки hdpi xxhdpi mdpi xdhpi, нет «drawable». Должен ли я создать его? – user3178137

+0

@ user3178137 Не можете ли вы создать папку под названием 'drawable' под' res' ?. Создайте его, добавьте. Нечего волноваться – Raghunandan

+0

Я боялся, что это может что-то испортить. Thanks – user3178137

Смежные вопросы