-4
我正在設計國際象棋,爲此我創建了64個按鈕。對於使用ascii代碼的棋子。對於每個按鈕,我都包含onclick屬性。現在我想要文本(ascii值)寫在點擊按鈕。如何這是可能的。如何使用android中的onclick方法獲取寫在按鈕上的文本?
我正在設計國際象棋,爲此我創建了64個按鈕。對於使用ascii代碼的棋子。對於每個按鈕,我都包含onclick屬性。現在我想要文本(ascii值)寫在點擊按鈕。如何這是可能的。如何使用android中的onclick方法獲取寫在按鈕上的文本?
在onClick()方法中,您會收到被單擊的視圖的View參數。在此簡單調用getText():
public void onClick(View v) {
Button myButton = (Button) v;
String text = myButton.getText().toString();
}
如果您已經對該問題的按鈕有所引用,那麼也可以使用它。
你試過button.getText();? – 2013-03-04 19:15:29
當你問這個問題[兩天前]時收到的答案,你不喜歡什麼?(http://stackoverflow.com/questions/15176657/designing-chess-in-android)? – 2013-03-04 19:19:26