2014-01-13 39 views
-1

我有一個活動,這個活動名稱是Game,它的xml文件由兩個視圖控件組成,其中第一個是一個名爲Texto的TextView,第二個是我創建的SurfaceView叫Juego。 Juego視圖有一個onTouchListener事件,並且每次用戶單擊控件Juego時,我都想向稱爲Texto的控件發送文本。Android,從曲面視圖訪問textview

我已經創建了所有的「結構」,但是我不能從Juego到Texto「溝通」,我嘗試的每一件事我都會得到一個錯誤。

THX的提前幫助,

+1

請出示相關的代碼,你試過以及由此產生的誤差。如果你給你的問題更多的上下文,你會得到更好的答案。 – NigelK

+0

檢查此鏈接我認爲有幫助-http://stackoverflow.com/questions/5779215/androidhow-to-add-a-button-in-surface-view 在LinearLayout添加TextView添加Surfaceview時單擊然後OnTouch 動態創建Textview(添加在LinearLayout中) – Sanket990

回答

0

創建一個監聽如 onViewClick(String text)。在SurfaceView和構造函數中創建此實例將此偵聽器作爲參數。現在在你想更新textView的地方調用這個監聽器。

在你活動類,實現onViewClick監聽器和方法做:

public void onViewClick(String text){ 
TextTo.setText(text); 
} 
+0

Thx爲您提供幫助,我開始學習Android,所以請讓我更詳細地瞭解您的anserws。我找不到onClickClick監聽器。 – Veelicus