Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 半透明状态栏屏幕调整无法正常工作_Android_Keyboard_Resize_Statusbar_Translucency - Fatal编程技术网

Android 半透明状态栏屏幕调整无法正常工作

Android 半透明状态栏屏幕调整无法正常工作,android,keyboard,resize,statusbar,translucency,Android,Keyboard,Resize,Statusbar,Translucency,我目前正在开发一个应用程序,其中有一个MaterialCardView,底部有一个EditText。底部也是MaterialCardView定位到的MaterialBottomAppbar。当我打开键盘时,MaterialBottomAppbar将隐藏,整个MaterialCardView位于键盘上方。为了实现这一点,我在AndroidManifest.xml中添加了android:windowSoftInputMode=“adjustResize”。我的根布局是一个协调布局 现在我想要实现的是

我目前正在开发一个应用程序,其中有一个MaterialCardView,底部有一个EditText。底部也是MaterialCardView定位到的MaterialBottomAppbar。当我打开键盘时,MaterialBottomAppbar将隐藏,整个MaterialCardView位于键盘上方。为了实现这一点,我在AndroidManifest.xml中添加了
android:windowSoftInputMode=“adjustResize”
。我的根布局是一个协调布局

现在我想要实现的是使状态栏半透明,因此我在style.xml中向AppTheme添加了
true
。 使状态栏半透明效果很好,但同时也引发了一个问题。现在,当我点击编辑文本,软键盘打开时,MaterialCardview的下部隐藏在键盘后面()。当MaterialBottomAppbar未隐藏时,MaterialCardview的下部不会隐藏在键盘后面,它可以正常工作,但MaterialBottomAppbar在背景中可见()

如何实现整个MaterialCardView位于键盘上方,而MaterialBottomAppbar处于隐藏状态

我已经尝试了在stackoverflow上找到的几种解决方案,例如安卓:fitsSystemWindows=“true,但没有任何解决方案能够以我想要的方式解决问题

提前谢谢