gpt4 book ai didi

android - 在 Android 中专注于底部编辑文本时出现键盘问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:31 24 4
gpt4 key购买 nike

我正在开发一个 android 应用程序,我愿意从中获取用户的输入。我为它创建了一个布局,它有一个 ScrollView 作为 Root View 和相对布局,因为它是子布局,所有其他布局都在这个相对布局中。但是,当编辑文本位于屏幕底部并且用户单击它以打开键盘时,它会在编辑文本和键盘之间显示一些空白框,之后如果用户输入任何单词,它就不会显示在编辑文本中。但是,如果编辑文本几乎超过屏幕的一半大小,它就可以正常工作。您可以通过查看下面的图片更清楚地了解

Here is my code

enter image description here

enter image description here

enter image description here

有人遇到过这种问题吗?请帮忙!!!

最佳答案

在 list 中的 Activity 上设置的默认 IME 模式 (android:windowSoftInputMode="adjustPan") 将平移主布局,因此文本字段位于可视区域的中间。虽然您的大部分内容都在可滚动区域中,但它只是移动整个区域而不是将内容滚动到 View 中。如果您使用 android:windowSoftInputMode="adjustNothing" 它会阻止布局平移,但实际上什么也不做,只会覆盖您的原始输入。

我的建议是使用 adjustResize,这可能会为您解决。如果没有,您必须考虑进行一些自定义滚动区域聚焦。

关于android - 在 Android 中专注于底部编辑文本时出现键盘问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10084886/

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