gpt4 book ai didi

android - 显示虚拟键盘时调整 QML 窗口大小

转载 作者:太空狗 更新时间:2023-10-29 15:01:52 27 4
gpt4 key购买 nike

我正在使用 Qt/QML 编写聊天应用程序。但是,我在我的 Android 设备上测试该应用程序时发现了一个问题:虚拟键盘向上“移动”了窗口并且不允许我看到许多显示的消息,只能看到我的应用程序的底部。

理想情况下,我想调整窗口大小,以便显示消息控件(例如文本框和附加文件按钮)和标题栏。对于图形示例,您可以看一下:

screenshot of UI with keyboard shown .

是否可以在 QML 中执行此操作?

最佳答案

您可以告诉 Android 为您做这件事。

Android 将在您调整 <activity> 后每当虚拟键盘出现时调整您的应用程序窗口的大小。你的标签 AndroidManifest.xml像这样:

<activity ... android:windowSoftInputMode="adjustResize">

来源:这在 two 中作为解决方法进行了讨论comments在 2015 年底之前的一段时间内阻止手动调整窗口大小的 Qt 错误。

关于android - 显示虚拟键盘时调整 QML 窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25735040/

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