gpt4 book ai didi

android - Codename One 键盘封面图片

转载 作者:搜寻专家 更新时间:2023-11-01 08:17:54 25 4
gpt4 key购买 nike

我有一个带有文本字段的 Android 应用程序。当我开始打字时,键盘将背景图像向上推。

我希望图像保留在原位,而键盘覆盖它。

将布局更改为 BoxLayout 或 BorderLayout 对背景图像的位置没有任何影响,更改可滚动也没有:

container.setScrollableY(false);
form.setScrollableY(false);

我如何实现将图像保持在原位?

我无法弄清楚的另一件事是访问表单时光标已经在 TextField 中并且键盘可见,设置:

textField.requestFocus();

但这也没有达到预期的效果。

如有任何帮助,我们将不胜感激。

enter image description here

最佳答案

除了 Shai 的回答之外,您还可以尝试将 TextField 父容器放在 BorderLayout 容器的北部,并将图像容器放在中心。这可以以某种方式强制键盘在中心的图像上滑动。

要在显示表单时回答 TextField 编辑的部分,将下面添加到 TextField 表单

form.setEditOnShow(textField);

如果您在 TextField 中已经有一些文本,您可能需要在下面进行设置以将光标放在末尾:

CN.callSerially(() -> {
textField.setCursorPosition(textField.getText().length());
form.repaint(); // optional form repainting
});

关于android - Codename One 键盘封面图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56742570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com