2013-11-28 36 views
4

我有两列相对布局。两栏都有几个带文字的按钮。我想使用加入按钮的手指绘制一条线。以“匹配以下”为例
like A ------------------- A.获取文本的视图(按钮)

上面的事情都做完了。现在我想从用户开始画线和结束线的位置获取按钮的文本。在上面的情况下是“A”。

任何人都可以帮助我。

enter image description here

我想,当用户开始绘制从手指上线,然后将绿色圆圈的文本时,用户停止从手指上画线来获得与橙色的圆的文字。在圈内显示的文字只是按钮。

我正在使用onTouchEvent(MotionEvent事件)绘制线条。

我现在希望我能够解释我的要求更

感谢

回答

8
public void onClick(View v) { 

     Button b = (Button)v; 
     String buttonText = b.getText().toString(); 
     Toast.makeText(getBaseContext(), buttonText , 1000).show(); 
    } 
+0

谢谢阿尼尔。但这不是我的要求。请检查更新后的问题。 – itin

1

你的意思是你想你的布局文件按钮获取文本显示?

您可以通过一个简单的

button.getText(); 
0

例如做到这一点,如果视图包含文本,使用此:

((TextView的)视图).getText()的toString();

其中“视图”被投射到TextView。