使用 appcompat 23.1.1,当显示软键盘时,您无法滚动到 NestedScrollView 内的 EditText 的末尾。如果键盘被隐藏,它会滚动到最后。
换句话说,软键盘隐藏了文本的最后一部分。
已经提出了关于这个问题的变体,但没有明确的答案。大多数人认为 appcompat 22.x 有问题。这是否已针对 23.1 修复?如果没有,现在是否有更好的解决方法。
要重现此问题,只需使用 Android Studio 创建一个新项目并选择“滚动应用程序”,然后将 TextView 更改为 EditText。
我尝试添加到清单,
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