Android 半透明状态栏屏幕调整无法正常工作
我目前正在开发一个应用程序,其中有一个MaterialCardView,底部有一个EditText。底部也是MaterialCardView定位到的MaterialBottomAppbar。当我打开键盘时,MaterialBottomAppbar将隐藏,整个MaterialCardView位于键盘上方。为了实现这一点,我在AndroidManifest.xml中添加了Android 半透明状态栏屏幕调整无法正常工作,android,keyboard,resize,statusbar,translucency,Android,Keyboard,Resize,Statusbar,Translucency,我目前正在开发一个应用程序,其中有一个MaterialCardView,底部有一个EditText。底部也是MaterialCardView定位到的MaterialBottomAppbar。当我打开键盘时,MaterialBottomAppbar将隐藏,整个MaterialCardView位于键盘上方。为了实现这一点,我在AndroidManifest.xml中添加了android:windowSoftInputMode=“adjustResize”。我的根布局是一个协调布局 现在我想要实现的是
android:windowSoftInputMode=“adjustResize”
。我的根布局是一个协调布局
现在我想要实现的是使状态栏半透明,因此我在style.xml中向AppTheme添加了true
。
使状态栏半透明效果很好,但同时也引发了一个问题。现在,当我点击编辑文本,软键盘打开时,MaterialCardview的下部隐藏在键盘后面()。当MaterialBottomAppbar未隐藏时,MaterialCardview的下部不会隐藏在键盘后面,它可以正常工作,但MaterialBottomAppbar在背景中可见()
如何实现整个MaterialCardView位于键盘上方,而MaterialBottomAppbar处于隐藏状态
我已经尝试了在stackoverflow上找到的几种解决方案,例如安卓:fitsSystemWindows=“true,但没有任何解决方案能够以我想要的方式解决问题
提前谢谢