【发布时间】:2012-03-22 10:49:33
【问题描述】:
我想在 AndEngine 的场景中输入数据,即用户的姓名和年龄。我怎样才能做到这一点 ?? 我不想为此使用对话框。
【问题讨论】:
我想在 AndEngine 的场景中输入数据,即用户的姓名和年龄。我怎样才能做到这一点 ?? 我不想为此使用对话框。
【问题讨论】:
你在 AndEngine 论坛上问过这个问题,RealMayo 给了你最好的答案。
研究 TextBreakExample.java - 更具体地说,研究 AndEngineExamples/res/layout/textbreakexample.xml 文件
您将看到如何将标准 Android EditText(不是对话框)“混合”到您的游戏中。
【讨论】:
如果你想做的只是一个文本输入覆盖,你可以在你的 onSetContentView() 方法中添加它:
@Override
protected void onSetContentView() {
editTextExample = new EditText(this);
this.addContentView(editTextExample, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT));
}
【讨论】: