當我按下按鈕時圖像發生變化,但我的問題是當我釋放按鈕時,圖像再次發生變化(不保留圖像)。我是Java編程新手。按下按鈕時更改圖像,使按鈕圖像在釋放時不發生變化
我的佈局:
<Button
android:background="@drawable/volume"
android:layout_width="90dp"
android:layout_height="90dp"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"/>
這是我在繪製XML:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/volume_off" /> <!-- pressed -->
<item android:drawable="@drawable/volume_on" /> <!-- default -->
我想也許你真正需要的東西是ToggleButton – RRTW
它的作品,,,感謝所有,,,我真的很感激它。 –