程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-如何從一個按鈕開關中獲取文本?

android-如何從一個按鈕開關中獲取文本?

編輯:編程綜合問答
如何從一個按鈕開關中獲取文本?

在程序裡可以從一個按鈕中獲取文本

String buttonText = button.getText();

也可以從按鈕開關中獲取id

int buttinID = view.getId();

但是如何從按鈕開關中獲取文本呢?這倆個怎麼結合呢?

public void onClick(View view) {
     // 從按鈕開關中獲取文本
}

最佳回答:


在onClick()中傳遞的視圖就是你要找的button。

public void onClick(View v) {
    // 1) 首先檢查實例
    Button b = (Button)v;
    String buttonText = b.getText().toString();
}

如果您使用的是一個非匿名類OnClick監聽器,您可能在設置這個視圖前要檢查視圖的類型,因為它可能不是一個按鈕。

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