2012-03-22 17 views

回答

3

你在AndEngine论坛上提出这个问题,RealMayo给你最好的答案。

研究TextBreakExample.java - 更具体地说,研究AndEngineExamples/RES /布局/ textbreakexample.xml文件

您将看到如何“融合”标准的Android EditText上(而不是对话框)为您的游戏。

+0

不幸的是,我找不到您指定的示例,如果我错了,请通知我。我正在寻找此文件 https://github.com/devproof/andengineexamples/tree/65dcabe1982184cdd38e57ea369b65cf64a65289/src/org/anddev/andengine/examples – 2012-03-28 09:52:23

+1

在src文件是在这里https://github.com/nicolasgramlich/AndEngineExamples /blob/GLES2/src/org/andengine/examples/TextBreakExample.java这个XML文件在这里https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/res/layout/textbreakexample.xml – jmroyalty 2012-03-28 12:54:24

+2

devproof repository是旧的并引用来自GoogleCode的消息来源(我认为自从Nicolas转移到GitHub后,这个消息并没有更新)。恕我直言,你应该使用Nicholas的源码,因为他是写AndEngine的人,并且他会定期更新。 – jmroyalty 2012-03-28 13:03:15

0

如果你想要做的是一个文本输入叠加,你可以在你onSetContentView添加它()方法:

@Override 
protected void onSetContentView() { 
    editTextExample = new EditText(this); 
    this.addContentView(editTextExample, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT)); 
} 

否则,如果你想编辑的文本,其外观可以通过AndEngine设置,请查看示例Java codeXML code