gpt4 book ai didi

java - 自定义键盘的候选 View 会扰乱 WhatsApp 和其他应用布局

转载 作者:行者123 更新时间:2023-12-01 16:37:40 26 4
gpt4 key购买 nike

我有一个自定义键盘,当我打开它时,它可以很好地调整输入框,但是一旦我开始键入并弹出候选 View ,应用程序的布局就会变得困惑。

我提供了 WhatsApp 的示例。其他应用程序似乎没有这样做。

没有候选 View :

enter image description here

候选 View 会弄乱布局并稍微覆盖文本:

enter image description here

我的猜测是这与边距/填充有关,但是我应该在哪里纠正这个问题?

我发现的很多解决方案都是针对自定义文本框的,似乎没有什么可以覆盖其他应用程序的文本框。

最佳答案

有点晚了,但可能对其他人有帮助。我通过覆盖 onComputeInsets 修复了它:

override fun onComputeInsets(outInsets: Insets?) {
super.onComputeInsets(outInsets)
if (!isFullscreenMode) {
outInsets?.contentTopInsets = outInsets?.visibleTopInsets
}
}

关于java - 自定义键盘的候选 View 会扰乱 WhatsApp 和其他应用布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61926946/

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