1

androidでロールオーバーしたいです。次のような XML を記述する必要があることがわかりました。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/verde" />
    <item android:drawable="@drawable/rojo" />    
</selector>

button.xml という名前で保存しました。どのフォルダに保存されているかわかりません。

次に、layout.xml で参照を使用しようとしました。layout.xml のボタンの背景属性を変更して android:background="@drawable/red"android:background="@drawable/button"

4

1 に答える 1

1

すべての画面サイズ/デバイスに適用できる場合button.xmlはそのフォルダーに保存し、そうでない場合は、適切な修飾子サフィックス ( など)を付けてフォルダーに保存します。res/drawabledrawable-hdpidrawable-ldpi

完全な例と、含めることができる他の状態の説明については、ここ(http://developer.android.com) を参照してください。

于 2013-01-10T16:49:19.557 に答える