2013-11-28 76 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。