我做了一個圖像按鈕,當我點擊圖像按鈕時,我需要改變圖像。實際上,它改變背景圖像,但只有幾秒鐘。爲什麼?如何改變點擊圖像按鈕上的圖像?
這裏是我的代碼
<ImageButton android:id="@+id/favorite"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:src="@drawable/start"
android:background="#00ffffff"
/>
<?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/on" /> <!-- pressed -->
<item android:drawable="@drawable/off" /> <!-- default -->
</selector>
我需要顯示圖像時,我點擊圖片按鈕..?我可以寫在Java端?我可以在圖像按鈕的點擊監聽器上編寫嗎?
您已經定義了一個選擇,並且正在改變'機器人形象:state_pressed =「真」'。這就是圖像在幾秒鐘內變化的原因。 是的,您可以更改按鈕點擊偵聽器上的圖像。 讓我知道需求或重新構建您的問題? –
我需要改變圖像點擊image..same的東西,我需要當用戶按圖像按鈕..實際上圖像是幾秒鐘的變化。但我需要永久 – user944513
我想@Marta已經幫你。涼。 –