-1
如何製作一個按鈕,當按下時變爲綠色,之後再次變爲紅色。Android切換按鈕 - 綠色變爲紅色
如何製作一個按鈕,當按下時變爲綠色,之後再次變爲紅色。Android切換按鈕 - 綠色變爲紅色
@Override
public boolean onTouch(final View view, MotionEvent event) {
final int action = event.getAction();
if(view.getId()==R.id.yourButton){
if(action == MotionEvent.ACTION_DOWN)
yourButton.setBackgroundResource(R.drawable.ic_button_green);
if(action == MotionEvent.ACTION_UP)
yourButton.setBackgroundResource(R.drawable.ic_button_red);
}
}
閱讀這篇文章可能對您有幫助。 http://www.mkyong.com/android/android-imagebutton-selector-example/ – Akshay 2012-08-16 15:38:24
你應該使用'選擇器'。按照@Akshay給出的鏈接,有一個簡單的教程,演示選擇器的創建和使用。 – 2012-08-16 15:42:21
@Akshay的解決方案是最好的。添加觸摸監聽器將成爲開銷。 – 2012-08-16 16:20:30