Java 键盘出现时Android布局被包装
在我的应用程序中,我有两个选项卡,我正在为它们使用Java 键盘出现时Android布局被包装,java,android,fragmentstatepageradapter,Java,Android,Fragmentstatepageradapter,在我的应用程序中,我有两个选项卡,我正在为它们使用ViewPager,两个片段在这个ViewPager中。有时,当我点击第一个选项卡时,片段EditBoxkeyboard弹出,一旦我完成输入键盘,它就会消失。但键盘区域下方的布局变为空白(白色),这有时会发生,特别是应用程序的第二次启动。当应用程序第一次从studio启动时,问题不会出现。但当我通过系统应用程序启动它时,点击它的ic\u launhcher问题再次出现。问题的可能原因是什么 启动时的布局如下所示: 单击编辑框并编辑地址字段中的一
ViewPager
,两个片段在这个ViewPager中。有时,当我点击第一个选项卡时,片段EditBox
keyboard弹出,一旦我完成输入键盘,它就会消失。但键盘区域下方的布局变为空白(白色),这有时会发生,特别是应用程序的第二次启动。当应用程序第一次从studio启动时,问题不会出现。但当我通过系统应用程序启动它时,点击它的ic\u launhcher
问题再次出现。问题的可能原因是什么
启动时的布局如下所示:
单击编辑框并编辑地址字段中的一些文本后,当键盘消失时,布局如下所示:
我正在另一个片段中使用视图寻呼机&通过传递getChildFragmentManager()
注意:删除图像是为了保护隐私编辑:
将此代码放在活动标记的清单文件中
android:configChanges="keyboard|keyboardHidden|orientation|
screenLayout|uiMode|screenSize|smallestScreenSize"
android:windowSoftInputMode="stateHidden|adjustPan"
或
试试这个
setContentView(R.layout.activity_direction_3);
getWindow().getDecorView().setBackgroundColor(
android.R.color.transparent);
或
如果您已经使用了自定义主题,则将其添加到您的主题中
<item name="android:windowBackground">Transparent color </item>
透明色
如果您仍然收到问题,请致电我。编辑:
将此代码放在活动标记的清单文件中
android:configChanges="keyboard|keyboardHidden|orientation|
screenLayout|uiMode|screenSize|smallestScreenSize"
android:windowSoftInputMode="stateHidden|adjustPan"
或
试试这个
setContentView(R.layout.activity_direction_3);
getWindow().getDecorView().setBackgroundColor(
android.R.color.transparent);
或
如果您已经使用了自定义主题,则将其添加到您的主题中
<item name="android:windowBackground">Transparent color </item>
透明色
如果您仍有问题,请联系我。图像在哪里?向我们展示您的代码和屏幕截图以便更好地理解…图像在哪里?向我们展示您的代码和屏幕截图以便更好地理解…,我尝试了您的建议,但仍然存在相同的问题。您在哪里编写了此代码。。??您必须在查看寻呼机活动中编写此内容。我在活动中进行了更改,我正在实施查看寻呼机,但不起作用。Tru使用第一种解决方案删除了第二种解决方案。我希望它能帮助您。我已经尝试了android:WindowsOfInputMode=“adjustPan”,但它对我不起作用。我已经尝试了您的建议,但是仍然有同样的问题。你在哪里写的这段代码。。??您必须在查看寻呼机活动中编写此内容。我在活动中进行了更改,在其中实现了查看寻呼机,但不起作用。Tru使用第一个解决方案删除了第二个解决方案。我希望它能帮助您解决问题。我已经尝试了android:WindowsOfInputMode=“adjustPan”,但它对我不起作用。