我正在編寫一個Android應用程序,它動態地輸出一些按鈕數組。 我的問題是如何實現按鈕數組的onClickListener()功能。 我的意思是如何識別在public void onClick()方法中點擊的按鈕? 我需要顯示一個基於點擊按鈕的烤麪包。OnClickListener()實現Android中的按鈕陣列
0
A
回答
1
您可以創建一個從OnClickListener
派生的類,即在構造函數中獲取按鈕ID。
喜歡的東西:
class MyClickListener extends OnClickListener() {
int buttonId;
MyClickListener(int id) {
buttonId = id;
}
protected void onClick(View v) {
... // do something with buttonId
}
}
然後,在你onCreate
,你會怎麼做:
int i, nb = mButtons.size(); // if mButtons is a List<Button>
for (i = 0; i < nb; i++) {
mButtons.get(i).setOnClickListener(new MyClickListener(i));
}
3
的onclick()方法傳遞所點擊查看......
public void onClick(View v) {
...
}
使用v.getId()返回按鈕的標識符。
相關問題
- 1. 如何獲取onClickListener Android按鈕陣列
- 2. Android「最佳」方式實現按鈕回調(XML onClick,新的onClickListener,實現onClickListener,爲該按鈕實現分類)
- 3. 在方法中實現按鈕onClickListener
- 4. Android按鈕onClickListener
- 5. 試圖讓按鈕文字實現onClickListener
- 6. 按鈕onClickView不工作,而實現OnClickListener
- 7. 我如何設置OnClickListener實現OnClickListener的類內的按鈕
- 8. Popoverview的android按鈕OnClickListener
- 9. 按鈕陣列(Android)
- 10. Android:按鈕OnClickListener不工作
- 11. Android按鈕OnClickListener不工作
- 12. Android微調按鈕onclicklistener
- 13. 設置onclickListener爲陣列按鈕上的按鈕的最佳做法
- 14. 實現OnClickListener列出清單
- 15. Android中按鈕的二維陣列
- 16. 後退按鈕android實現
- 17. Android使偵聽onClickListener的禁用按鈕
- 18. 設置爲EmptyView按鈕onClickListener的Android
- 19. Android的listview onclicklistener與動態按鈕
- 20. Android AlertDialog.Builder自定義按鈕上的OnClickListener
- 21. 的Android Builder對話框按鈕onClickListener
- 22. Android的AsyncTask ListView包含按鈕onClickListener
- 23. 單擊按鈕陣列中的按鈕
- 24. 實施OnClickListener動態創建的按鈕的Android
- 25. 實現OnClickListener?
- 26. 實現OnClickListener
- 27. 按下按鈕時創建Android陣列
- 28. Android在實現onClickListener時在外部方法中更改onClickListener
- 29. 在Android中實現iOS圓形按鈕
- 30. 陣列中的GUI按鈕
Benoit Duffez。很好Good.Nice – 2014-08-18 12:01:56