考慮工作。選擇不爲按鈕
Q
選擇不爲按鈕
-4
A
回答
0
嘗試:
android:state_pressed="true"
事情是這樣的:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/btn_led_on" android:state_pressed="true"/>
<item android:drawable="@drawable/btn_led_off" android:state_pressed="false"/>
</selector>
編輯 對於您的要求使用
boolean isButtonClicked=false;
Button button = (Button) findViewById(R.id.main_button);
button.setOnClickListener(new OnClickListener() { // Then you should add add click listener for your button.
@Override
public void onClick(View v) {
if (v.getId() == R.id.main_button) {
isButtonClicked = !isButtonClicked; // toggle the boolean flag
v.setBackgroundResource(isButtonClicked ? R.drawable.btn_led_on : R.drawable.btn_led_off);
}
}
});
0
你的選擇應該是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/numpad_button_bg_selected" android:state_selected="true"></item>
<item android:drawable="@drawable/numpad_button_bg_pressed" android:state_pressed="true"></item>
<item android:drawable="@drawable/numpad_button_bg_normal"></item>
</selector>
相關問題
- 1. React單選按鈕不更新選擇
- 2. Tapestry5:不選擇單選按鈕
- 3. onchange選擇按鈕
- 4. 單選按鈕選擇。
- 5. 單選按鈕選擇
- 6. 選擇單選按鈕
- 7. vb.net單選按鈕選擇
- 8. 選擇單選按鈕,wpf
- 9. Django模型選擇字段不呈現爲單選按鈕
- 10. 差異 '按鈕' 和作爲選擇
- 11. 選擇按鈕表 - 使用jQuery選擇
- 12. Android - 選擇器不適用於按鈕
- 13. html按鈕和選擇框不對齊
- 14. 值不顯示在選擇按鈕
- 15. 的ListViewItem不選擇上按鈕單擊
- 16. 單選按鈕不工作(可同時選擇多個單選按鈕)
- 17. 單選按鈕上的單選按鈕選擇
- 18. 單選按鈕選擇A更新單選按鈕B
- 19. 單選按鈕僅選擇第一個單選按鈕沒有其它無線電按鈕被選擇
- 20. 選擇一個按鈕android
- 21. 顏色選擇器按鈕
- 22. 選擇正確的按鈕
- 23. Swift Annotation CallOut按鈕選擇
- 24. 選擇facebook按鈕webdriver java
- 25. php下拉按鈕選擇
- 26. 按鈕之間選擇
- 27. SAPUI5分段按鈕選擇
- 28. 按鈕背景選擇器
- 29. FLASH - 按鈕[1]選擇「button1」
- 30. 按鈕的選擇器
不工作的意思?任何錯誤? –
當我點擊按鈕不改變背景 – Jevis