Android 安卓键盘推送布局

Android 安卓键盘推送布局,android,android-fragments,android-edittext,android-softkeyboard,Android,Android Fragments,Android Edittext,Android Softkeyboard,我认为这个问题很简单,每个人都面临着同样的问题。就我而言,一切都是一样的。我正在寻找更好的解决方案 我有很多嵌套元素。我有一个活动,它包含几个片段(参考图片)。其中一个位于底部,高度较低。我已经编辑了文本,它包含在第二个片段中 当我选择EditText时,键盘重叠视图用于键入。因此可以轻松创建行为并添加一些填充(或边距,或空间视图)。或添加动画以向上移动编辑文本 但我更喜欢使用SoftInputType来调整视图。但由于某些原因,更改SoftInputType不会产生任何效果!所以假设,这是因

我认为这个问题很简单,每个人都面临着同样的问题。就我而言,一切都是一样的。我正在寻找更好的解决方案

我有很多嵌套元素。我有一个活动,它包含几个片段(参考图片)。其中一个位于底部,高度较低。我已经编辑了文本,它包含在第二个片段中

当我选择EditText时,键盘重叠视图用于键入。因此可以轻松创建行为并添加一些填充(或边距,或空间视图)。或添加动画以向上移动编辑文本

但我更喜欢使用SoftInputType来调整视图。但由于某些原因,更改SoftInputType不会产生任何效果!所以假设,这是因为嵌套元素或片段,我如何修复它,如预期的那样使用下面的代码

getActivity().getWindow().setSoftInputMode(
                WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

尝试在定义活动的android清单文件中添加以下行:

android:windowSoftInputMode="adjustResize|stateHidden"
例如:

<activity
  android:name="yourActivityName"
  android:windowSoftInputMode="adjustResize|stateHidden"/>