我通过使用表格布局中的按钮为国际象棋游戏设计了一个用户界面。对于棋子,我采用 ASCII 值并将其作为字符串值打印在按钮上。但我不知道单击按钮时如何获取该值。这是我第一次为Android 编程。
<Button android:id="@+id/a8" android:layout_width="36dp" android:layout_height="36dp" android:background="@color/white" android:hint="@string/b_rook" android:textSize="25sp"/>
如果您只想要按钮的文本值,请附加以下内容OnClickListener
到您的所有按钮:
OnClickListener myButtonClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
String buttonText = ((Button) v).getText();
//Do whatever you want with buttonText
}
};
要将其分配给Button
实例“我的按钮”:
myButton.setOnClickListener(myButtonClickListener );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)