我有一个全屏Activity
,这里是我如何使它全屏的所有相关代码:
清单.xml
<activity
android:name=".Player"
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen.player" />
样式.xml
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen.player" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
活动onCreate
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
然后我显示一个BottomSheetDialog
,如下所示:
bottomSheetDialog = new BottomSheetDialog(this);
bottomSheetDialog.setContentView(dialogView);
bottomSheetDialog.show();
我遇到的问题是,当我显示 时BottomSheetDialog
,StatusBar
也会显示。
我注意到StatusBar
当应用内购买对话框显示时它是隐藏的,在我看来它就像一个BottomSheetDialog
.
StatusBar
当我显示 a 时,我怎么能不显示BottomSheetDialog
?