Android 键盘弹出其他区域可滑动

来源:互联网 发布:北京美工集团礼品 编辑:程序博客网 时间:2024/06/05 20:08

场景:

当界面的EditText较多时,点击任意一个EditText后获取焦点弹出软键盘,在软键盘的上方可通过上下滑动,能够显示Activity上下的任意位置。

1.在Activity的布局文件中要用ScrollView包裹;
通过这样做,虽然可以实现点击Activity的任意位置的EditText后都可以在弹出软键盘后仍然可见该EditText,并且也可滑动,但是通过上下滑动可以发现,并不能滑动到Activity的最上位置或最下位置,此时需要下一步操作的配合。

2.在清单文件中,给当前Activity添加属性:
android:windowSoftInputMode="stateVisible|adjustResize"
通过这一步可以实现在弹出软键盘后,在软键盘的上方通过滑动,可以到达Activity的任意位置。


转自http://blog.csdn.net/yinzhijiezhan/article/details/47151399