【发布时间】:2019-11-19 08:25:42
【问题描述】:
我有一个全屏Activity,这里是我如何使它全屏的所有相关代码:
Manifest.xml
<activity
android:name=".Player"
android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen.player" />
styles.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。
当我显示BottomSheetDialog 时,如何不显示StatusBar?
【问题讨论】:
-
嗨..我刚试过,对我来说效果很好。让我发布我尝试过的内容..
-
@sanjeev 好的,谢谢,我正在等待您的回复。
标签: java android android-bottomsheetdialog