在程序裡可以從一個按鈕中獲取文本
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監聽器,您可能在設置這個視圖前要檢查視圖的類型,因為它可能不是一個按鈕。