我应该把选择器代码放在哪里?

时间:2014-02-01 17:33:43

标签: android directory drawable

你应该把选择器代码放在哪里,如下所示:

<?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中创建新文件并粘贴此代码,还是应该将其粘贴到values文件夹中?怎么办?

1 个答案:

答案 0 :(得分:1)

将{xml放在drawable文件夹res/drawable/myselector.xml中。然后您可以将其用作@drawable/myselector。无需在所有可绘制文件夹中创建文件。