gpt4 book ai didi

android - 为什么在显示软键盘时 Android CollapsingToolbarLayout + NestedScrollView 不滚动到结束

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:09 25 4
gpt4 key购买 nike

使用 appcompat 23.1.1,当显示软键盘时,您无法滚动到 NestedScrollView 内 EditText 的末尾。发生的情况是,如果键盘被隐藏,它将滚动到尽头。

换句话说,软键盘隐藏了文本的最后一部分。

这个问题的变体已经被问到,但没有明确的答案。大多数人提到 appcompat 22.x 有问题。这已为 23.1 修复了吗?如果没有,现在有更好的解决方法吗?

要重现此问题,只需使用 Android Studio 创建一个新项目并选择“滚动应用程序”,然后将 TextView 更改为 EditText。

我尝试添加到 list 中,

 android:windowSoftInputMode="adjustResize"

但这没有什么区别。

作为引用,这里是项目文件:

https://gist.github.com/anonymous/73acc2d39f4e90c51217

感谢您的帮助和建议

编辑#1

appcompat-v7:23.2.0 依然如此

编辑#2

appcompat 23.3.0 仍然存在可能是一个错误。看到这个, https://code.google.com/p/android/issues/detail?id=182362

最佳答案

将 android:fitsSystemWindows="true"添加到 NestedScrollView 与在 list 中添加 android:windowSoftInputMode="adjustResize"一起工作。

关于android - 为什么在显示软键盘时 Android CollapsingToolbarLayout + NestedScrollView 不滚动到结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35502231/

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