2012-03-30 68 views
-1

我需要實現的TextView小部件的cocos2d-的Android-1,不知道如何請幫忙添加的TextView在cocos2d真的需要

TextView textView = null; 

textView.setText(R.string.billing_not_supported_message); 
addChild(textView); 

這個代碼不工作,因爲需要的addChild節點。請幫助確實需要。

+0

我不知道cocos2d,但是你不需要初始化TextView嗎? – 2012-03-31 01:32:11

+0

它沒有幫助 – VyacheslavK 2012-04-02 09:22:54

回答

1

我完全同意這cocos2d的Android版本需要一些嚴重的「標準界面」功能添加到它。

此刻,你的唯一真正的選擇是採取了類似的做法,以我以前的答案在這裏

ANDROID:How to open web page in class extends CCLayer

,讓你有一個佈局,將會把一個TextView在屏幕上(或您構建它你自己在你的處理程序中),並使用場景運行的活動中的處理程序來顯示/隱藏它。

這是笨重,可怕的,但它的工作原理。在我場設計程序,我面臨着同樣的問題,但我也必須有一個自定義背景的文本字段,它與文本字段,即有一個粗略的邊緣大小和文本視圖不得不落在粗糙邊緣內側,所有的文本都可以在背景的主要位置看到。

我實現,使用同樣的技術,但我創建了一個佈局xml文件,使我不得不在TextView的,它的背景是如何顯示的控制。

(注意要顯示/隱藏的TextView我不得不放棄它的根佈局的不斷ID和檢查,如果該ID的存在,並且是可見的,因爲當人們接觸外面,我需要使它消失)