-4

我正在为此设计国际象棋,我创建了 64 个按钮。对于棋子,我使用了 ascii 代码。对于每个按钮,我都包含了 onclick 属性。现在我想要在单击的按钮上写的文本(ascii 值)。这是怎么可能的。

4

1 回答 1

2

在 onClick() 方法中,您会收到被单击视图的 View 参数。对此简单调用 getText() :

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

如果您已经有相关按钮的引用,您也可以使用它。

于 2013-03-04T19:14:19.517 回答