首先在要滑动的activity中(输入法弹出时)设置
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
关于输入法遮挡软键盘的问题 网上一搜很多 据说 要满足下面两个条件(没有测试)
1.,首先网上说 activity不能设置全屏 我在application中的主题设置的无状态栏
2. 还有要布局是 LinearLayout
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一。如果是普通页面(没有 ListView 和 webview等)
可以在最外边添加一个 ScrollView 输入法弹出的时候就会整个页面滑动了, 但是有ListView 和 webview子控件的话 滑动事件
冲突
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二。如果有webview的页面 不需要ScrollView 就可以在输入法弹出的时候滑动(html)界面