4

Android ボタンの外観を変更しようとしていますが、機能しません。「custom_button.xml」でこのコードを使用して、ボタンの描画を処理します。

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

   />

<item  android:drawable="@drawable/btn_over" 
    android:state_pressed="true"/> 

レイアウト ファイルで、ボタンの背景を custom_button ドローアブルに設定しました。通常の状態 (最初に表示される状態) は機能しますが、ボタンを押しても画像は変化しません。異なる画像を使用していることを再確認しました。これが機能しない理由を誰かが知っていますか?

ありがとう!

4

1 に答える 1

7

項目の順序を切り替えます (最初に押してからニュートラルにします)。押されていても押されていなくても、一番上の項目は常に true です。

于 2012-08-24T22:30:48.800 に答える