小编And*_*ove的帖子

将 EditText 添加到 WindowManager 后无法单击它

我正在动态地创建布局。我正在做的是,创建一个 EditText,将它添加到一个 RelativeLayout 对象并通过 WindowManager 将它放到 UI 中。执行此操作后如何获得可以输入的edittext?这是我的代码的一个 jist

 RelativeLayout layout = new RelativeLayout(this);
 private EditText response = new EditText(this); 
 **Set width/height/extra**
 layout.addView(response, params);  //Params are set properly
 WindowManager myWindow = (WindowManager) getSystemService(WINDOW_SERVICE);
 myWindow.addView(layout, params_window);
Run Code Online (Sandbox Code Playgroud)

编辑:我试图在应用程序 LilyPad 中实现一个弹出消息(我不确定你是否知道)。我正在尝试动态更改文本。这是我所做的:

  LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  myView = layoutInflater.inflate(R.layout.popups, null );
  message = (TextView)myView.findViewById(R.id.message);
  message.setText(text);
Run Code Online (Sandbox Code Playgroud)

然后在那之后,我遵循@android 开发人员的方法。但是我在 message.setText(text) 部分收到了一个空指针异常。消息被初始化为 TextView 对象,我检查了 popups.xml 文件中是否有 TextView id 消息。这是固定的我没有启动 windowManager。抱歉请忽略这个请在 Edit III 中查看我的问题

编辑二:这是我想要的另一张照片。http://imgur.com/yXJ36n1灰色框位于 XML 文件中的 RelativeLayout 中。前任。如果我在我的 facebook 墙上,我希望 facebook …

android android-edittext

5
推荐指数
1
解决办法
1834
查看次数

标签 统计

android ×1

android-edittext ×1