2013-03-02 103 views
-1

我使用表格布局中的按钮设计了国际象棋游戏的用户界面。对于棋子,我使用ASCII值并将其作为字符串值打印在按钮上。但是我不知道点击一个按钮时如何得到这个值。这是我第一次为Android编程。在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"/> 
+2

查看a8.getText()。这可能工作.. – 2013-03-02 16:25:02

回答

2

如果你只是想按钮的文本值,请将以下OnClickListener所有按钮的:

OnClickListener myButtonClickListener = new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      String buttonText = ((Button) v).getText(); 
          //Do whatever you want with buttonText 

     } 
    }; 

若要指定为Button实例“myButton的”:

myButton.setOnClickListener(myButtonClickListener);