我有大約60個按鈕,我想要點擊任何對象來執行相同的操作:獲取點擊按鈕的文本。檢查文本,如果是正確的禁用它,否則顯示一個敬酒。 我想避免與60個案例交換。有沒有更簡單的方法來做到這一點?如何處理onClick執行相同操作的許多按鈕?
-3
A
回答
0
使用和的onclick implememnt爲:
@OnClick({ R.id.button1, R.id.button, R.id.button})//as many you want
public void onButtonClick(Button button) {
if (button.getText().equals("correctText")) {
//Do whatever you want
} else {
Toast.makeText(this, "message", LENGTH_SHORT).show();
}
}
0
在佈局XML添加您的onClick方法名這樣
<Button android:layout_width="wrap_content"
android:onClick="buttonOnClick"
android:layout_height="wrap_content"/>
,並在類文件或活動中使用這樣的
public void buttonOnClick(View view)
{
//do your functionality here
}
+0
以及如何獲取點擊按鈕來設置操作? – user2057220
+0
buttonOnClick(查看視圖)僅適用於點擊事件 – Rahul
相關問題
- 1. DevExpress XafCallback:如何爲ListEditor中的5個不同按鈕執行處理操作
- 2. 按鈕的單個onclick事件如何執行2個操作
- 3. 同時在一個按鈕上執行三個onClick操作
- 4. 如何在列表視圖中執行多個按鈕事件處理onclick
- 5. 執行相同的takePicture動作的多個按鈕Swift
- 6. jQuery按鈕不執行onclick
- 7. 執行javascript onclick按鈕
- 8. 無論承諾履行如何執行相同的操作?
- 9. 按鈕不處理的onClick方法
- 10. 多個按鈕的相同動態操作APEX 5.0
- 11. 如何處理tvOS遙控器中的菜單按鈕操作
- 12. 如何處理java fx 8中的按鈕操作?
- 13. ExtJS按鈕不執行處理程序
- 14. 提交按鈕以執行兩個不同的操作
- 15. 從許多其他地方調用的動作,如何處理「返回」按鈕?
- 16. 如何在後臺執行按鈕運行操作
- 17. 單擊按鈕:禁用並執行按鈕的處理程序
- 18. 在java swing中的一個按鈕上執行多個操作
- 19. jquery如何淡入工作?對animate()執行相同操作()
- 20. 如何爲Application.Resource中的按鈕執行頁面導航操作?
- 21. 如何調用按鈕在我的代碼中執行操作?
- 22. 相同的按鈕應該執行多個任務
- 23. Python多處理池執行時間與非多處理執行時間相比
- 24. 在Verilog中同時執行許多操作
- 25. 如何處理操作欄和菜單按鈕?
- 26. 如何讓某些按鈕執行不同的操作? Java Swing JButton
- 27. 防止多個用戶執行相同的操作
- 28. 對多個功能輸入執行相同的操作
- 29. 如何在相同的Rails控制器操作中處理多個HTTP方法
- 30. 一個片段中的多個按鈕的OnClick處理程序
重複https://stackoverflow.com/questions/25905086/multiple-buttons-onclicklistener-android –
您可以使用ListView或回收視圖來製作60個按鈕。 –
使用回收視圖製作60個按鈕 – seema