【问题标题】:Take out status bar from xml style item从 xml 样式项中取出状态栏
【发布时间】:2015-11-19 16:14:13
【问题描述】:

这是我在应用中的弹出窗口需要使用的样式。 这个特定的页面是一个视频视图,它是全屏的。所以我没有状态栏。 但是当弹出窗口出现时。它与状态栏一起出现,这很烦人。如何禁用它?

这是我的 xml:

 <style name="ShowPopupNoTitle">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowActionBar">false</item>
    <item name="android:windowNoDisplay">true</item>
    <item name="android:windowAnimationStyle">@style/ShowPopupAnimation</item>
    <item name="android:windowCloseOnTouchOutside">true</item>
</style>

如您所见,我将 windowActionBar 添加为 false。我错过了什么吗?

【问题讨论】:

    标签: android xml animation statusbar android-styles


    【解决方案1】:

    要删除 statusBar,请在您的 java 代码 中的 onCreate() 方法中尝试此操作

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    

    【讨论】:

    • 是的,我现在觉得自己好蠢。我认为在我设置动画的样式中将它放在 xml 中是必要的。但显然,如果我在对话框的窗口上设置它,它会起作用
    猜你喜欢
    • 2016-01-15
    • 2018-08-16
    • 2020-01-09
    • 1970-01-01
    • 2017-02-02
    • 2018-09-05
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    相关资源
    最近更新 更多