启用键盘时向上推布局

时间:2016-05-26 12:15:37

标签: android tabs android-collapsingtoolbarlayout android-keypad

我正在使用Collapsing ToolBar和Tab来进行此布局。启用EditText游标时,必须推高整个活动。即便在这里,我也使用了相同的工作代码,该代码在没有Collapsing ToolBar的情况下在另一个应用程序中运行良好但在这里却错过了工作。请帮帮我。

这是我在另一项运作良好的活动中使用的代码。

  getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN |
                WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

enter image description here

1 个答案:

答案 0 :(得分:0)

从WindowManager文档:

SOFT_INPUT_ADJUST_PAN

softInputMode的调整选项:设置为在显示输入法时有一个窗口平移,所以它不需要处理调整大小但只是平移框架以确保当前输入焦点可见。

尝试将软输入模式设置为仅WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE并查看是否可以解决您的问题。