程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> button監聽-有多個button 如何監聽

button監聽-有多個button 如何監聽

編輯:編程解疑
有多個button 如何監聽

如題,我用表格布局做了很多個button,我想要的結果是:隨便點擊一個button,返回button上的文本。但是如果我每個button都有id、都要find、都要監聽,豈不是很麻煩?求大神給個更簡潔的方案,謝謝。

最佳回答:


如果所有按鈕操作都一樣的話,那也簡單

 //你的activity
public class MainActivity extends Activity implements View.OnClickListener {

@Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btn_1: 
                        case R.id.btn_2: 
                        case R.id.btn_3: 
                        case R.id.btn_4: 
                        case R.id.btn_5: 
                        case R.id.btn_6: 
                        case R.id.btn_7: 
                        // 好了,全部獲取到了
                        String text =( (Button)v).getText().toString();

                        break;
                }
}

Plantago
leilba
leilba
Plantago
leilba
leilba
leilba
Plantago
Plantago
Plantago
leilba
leilba
Plantago
Plantago
Plantago
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved