2013-03-04 47 views
-4

我正在設計國際象棋,爲此我創建了64個按鈕。對於使用ascii代碼的棋子。對於每個按鈕,我都包含onclick屬性。現在我想要文本(ascii值)寫在點擊按鈕。如何這是可能的。如何使用android中的onclick方法獲取寫在按鈕上的文本?

+0

你試過button.getText();? – 2013-03-04 19:15:29

+3

當你問這個問題[兩天前]時收到的答案,你不喜歡什麼?(http://stackoverflow.com/questions/15176657/designing-chess-in-android)? – 2013-03-04 19:19:26

回答

2

在onClick()方法中,您會收到被單擊的視圖的View參數。在此簡單調用getText():

public void onClick(View v) { 
    Button myButton = (Button) v; 
    String text = myButton.getText().toString(); 
} 

如果您已經對該問題的按鈕有所引用,那麼也可以使用它。

相關問題