我跟其他地方的步驟,和我做了一個xml文件,像這樣:分配高亮狀態圖像到Android圖像按鈕
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/yeah2"
android:state_pressed="true" />
<item android:drawable="@drawable/yeah" />
我爲我的按鈕活動的xml看起來是這樣的:
<ImageButton
android:layout_width="150dp"
android:layout_height="wrap_content"
android:id="@+id/imageButton"
android:onClick="play1"
android:layout_below="@+id/textView"
android:layout_alignParentStart="true"
android:layout_marginTop="100dp"
android:src="@drawable/yeah"
android:clickable="false"
android:nestedScrollingEnabled="true"
android:background="@drawable/highlight" />
如何將突出顯示的狀態圖像分配給Android圖像按鈕?這樣
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Remember: order is important. First matching state(s) is rendered) -->
<item
android:state_selected="true"
android:drawable="@drawable/yeah" />
<item
android:drawable="@drawable/yeah2" />
然後在Java中
我的XML文件名是highlight.xml –
那是什麼呀???? –
這就是圖像按鈕文件的名稱 –