我有一個活動,這個活動名稱是Game,它的xml文件由兩個視圖控件組成,其中第一個是一個名爲Texto的TextView,第二個是我創建的SurfaceView叫Juego。 Juego視圖有一個onTouchListener事件,並且每次用戶單擊控件Juego時,我都想向稱爲Texto的控件發送文本。Android,從曲面視圖訪問textview
我已經創建了所有的「結構」,但是我不能從Juego到Texto「溝通」,我嘗試的每一件事我都會得到一個錯誤。
THX的提前幫助,
我有一個活動,這個活動名稱是Game,它的xml文件由兩個視圖控件組成,其中第一個是一個名爲Texto的TextView,第二個是我創建的SurfaceView叫Juego。 Juego視圖有一個onTouchListener事件,並且每次用戶單擊控件Juego時,我都想向稱爲Texto的控件發送文本。Android,從曲面視圖訪問textview
我已經創建了所有的「結構」,但是我不能從Juego到Texto「溝通」,我嘗試的每一件事我都會得到一個錯誤。
THX的提前幫助,
創建一個監聽如 onViewClick(String text)
。在SurfaceView
和構造函數中創建此實例將此偵聽器作爲參數。現在在你想更新textView的地方調用這個監聽器。
在你活動類,實現onViewClick監聽器和方法做:
public void onViewClick(String text){
TextTo.setText(text);
}
Thx爲您提供幫助,我開始學習Android,所以請讓我更詳細地瞭解您的anserws。我找不到onClickClick監聽器。 – Veelicus
請出示相關的代碼,你試過以及由此產生的誤差。如果你給你的問題更多的上下文,你會得到更好的答案。 – NigelK
檢查此鏈接我認爲有幫助-http://stackoverflow.com/questions/5779215/androidhow-to-add-a-button-in-surface-view 在LinearLayout添加TextView添加Surfaceview時單擊然後OnTouch 動態創建Textview(添加在LinearLayout中) – Sanket990