显示键盘时,代号之一的表单布局不折叠

人们把所有的好名字

我正在使用具有聊天页面的应用程序时遇到问题。
主要表单布局是边界布局,其北部是某物,南部是文本字段,聊天消息位于中间。
当文本字段被聚焦并且键盘出现时,布局从屏幕上移而不是调整大小。
我相当确定这曾经用于较旧版本的CN1。
带有消息的中心容器是可滚动的Y。
我以最小的形式复制了该内容,该形式的南部仅包含一个文本区域,并且在出现键盘时标题区域仍被推离屏幕。我已经在android上进行了测试,但在iOS上也看到了该问题。

编辑:
这是该问题的最小示例;

Form hi = new Form("Welcome", new BorderLayout());

hi.add(BorderLayout.NORTH, new Label("Top"));

Container c = new Container(new BoxLayout(BoxLayout.Y_AXIS));
c.setScrollableY(true);
hi.add(BorderLayout.CENTER, c);

hi.add(BorderLayout.SOUTH, new TextField());
hi.show();
史蒂夫·汉娜

现在,此错误已得到修复它将在下一次服务器更新中可用。您无需对代码进行任何更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章