2011-07-18 60 views
0

我已經使用ImageButton的選擇器文件,但是我已經定義了onPress的圖像只顯示很短的時間。我希望它在下一個窗口打開之前可見。ImageButton onclick問題

代碼:

<?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/bedpres_pressed" /> <!-- pressed --> 
    <item android:state_focused="true" 
     android:drawable="@drawable/bedpres_pressed" /> <!-- focused -->  
    <item android:drawable="@drawable/bedpres" /> <!-- default --> 

</selector> 

回答

0

按鈕被按下認爲只ACTION_DOWNACTION_UP觸摸事件的行動之間,所以如果你想它被感動後您的按鈕來改變圖片,你要手動進行的,調用button.setBackgroundResource(R.drawable.bedpres_pressed);希望這有助於。

0

後按鈕克服我認爲你只寫在xml文件中點擊 所以如果你想讓你的按鈕改變後,它被觸摸的圖片,你嘗試手動改變,調用button.setBackgroundResource(R.drawable.bedpres_pressed);

其他明智的嘗試使用切換按鈕類

希望這會有所幫助。