これは一種のばかげた質問のように感じますが、とにかくここに行きます。画像ボタンがあり、クリックされるたびにその画像を変更できるようにしたい。 APIは、これを行う最善の方法は、セレクターと値を含むDrawableフォルダーにxmlリソースを作成することだと言っているようです。ただし、新しいAndroid xmlリソースを作成する場合、Drawableのオプションはありません。何が欠けていますか?
私の知る限り、Android XMLエディターでは、XMLドロアブルを作成できません。ソースタブ(ラベル:filename.xml)に移動して、テキストを手動で貼り付ける必要があります。 。次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:Android="http://schemas.Android.com/apk/res/Android">
<item Android:state_enabled="false"
Android:drawable="@drawable/cell_top_selected" />
<item Android:drawable="@drawable/cell_top" />
</selector>
これをセレクターとして試すこともできます
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:Android="http://schemas.Android.com/apk/res/Android">
<!-- pressed -->
<item Android:drawable="@drawable/button_1_selected" Android:state_pressed="true"/>
<!-- focused -->
<item Android:drawable="@drawable/button_1_normal" Android:state_focused="true"/>
<!-- default -->
<item Android:drawable="@drawable/button_1_normal"/>
</selector>