使用appcompat 23.1.1,当显示软键盘时,无法滚动到NestedScrollView内的EditText的末尾。如果键盘被隐藏,它将滚动到最终结果。
换句话说,软键盘会隐藏文本的最后部分。
这个问题的变化已经被问到,没有明确的答案。大多数人都认为appcompat 22.x是错误的。这已修复为23.1?如果没有,现在是否有更好的解决方法。
要重现此问题,只需创建使用Android Studio,创建一个新项目并选择“滚动应用程序”,然后将TextView更改为EditText。
我尝试添加到manifest,
android:windowSoftInputMode="adjustResize"
但它没有任何区别。
供参考,以下是项目文件:
https://gist.github.com/anonymous/73acc2d39f4e90c51217
感谢您提供任何帮助和建议
EDIT#1
appcompat-v7:23.2.0
的情况仍然如此编辑#2
还有appcompat 23.3.0 可能是一个错误。看到这个, https://code.google.com/p/android/issues/detail?id=182362
答案 0 :(得分:3)
向NestedScrollView添加android:fitsSystemWindows =“true”与android:windowSoftInputMode =“adjustResize”添加清单。