android - 我需要在 andengine 中制作一个盒子

标签 android andengine

    protected void texto() {
    activity.runOnUiThread(new Runnable() {
        public void run() {
            final EditText input = new EditText(activity);
            String value = input.getText().toString().trim();
            input.setInputType(InputType.TYPE_CLASS_TEXT);
        }
    });
}

现场没有给我显示文本框,也许有人知道我做错了。

最佳答案

您需要在您的 View 中查看它。现在您正在实例化一个 EditText View ,但没有添加到您的屏幕正在呈现的布局 View(LinearLayout、RelativeLayout 等),因此它不会出现。

要解决它,首先您需要使用 activity.findViewById 获取您的 View ,然后将 EditText View 作为 subview 添加到它。 根据需要调整位置。

关于android - 我需要在 andengine 中制作一个盒子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38963871/

相关文章:

Android API 请求队列

Android FragmentTransaction 不会向容器添加或替换 fragment

android - AndEngine 同时移动两个对象

android - 在 AndEngine 中恢复 Activity 时避免黑屏

android - AndEngine如何搭建多层场景?

android - 电源按钮中断时无法暂停声音

Android ListView,不是所有的Touch-Events

android - Two NavigationView 的工具栏中的汉堡包图标两侧带有后退箭头动画?

android - 在 Eclipse 中安装 AndEngine

java - 谷歌日历 : how to access it on android