java - Android隐藏状态栏、兼容性

标签 java android statusbar android-4.2-jelly-bean

我有以下代码来隐藏状态栏,取自 http://developer.android.com/training/system-ui/status.htmlHide status bar android

    //hide statut bar
    if (Build.VERSION.SDK_INT < 16) { //ye olde method
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                        WindowManager.LayoutParams.FLAG_FULLSCREEN);
    } else { // Jellybean and up, new hotness
        View decorView = getWindow().getDecorView();
        // Hide the status bar.
        int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
        decorView.setSystemUiVisibility(uiOptions);
        // Remember that you should never show the action bar if the
        // status bar is hidden, so hide that too if necessary.
        ActionBar actionBar = getActionBar();
        actionBar.hide();
    }

我在 View.SYSTEM_UI_FLAG_FULLSCREEN 上遇到错误;

View 中似乎不再存在 SYSTEM_UI_FLAG_FULLSCREEN

如何解决?请谢谢你

最佳答案

它自 API16 起就存在。您必须针对 API16(或更高版本)构建您的应用

关于java - Android隐藏状态栏、兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21661095/

相关文章:

java - "cannot find symbol"试图关闭 I/O 对象时

java - 根据模式生成所有二进制数

android - 使用 robolectric 测试改造 2,未调用回调

ios - 状态栏和导航栏的颜色不同,但实际上它们应该是相同的

java - 在 JUnit 测试中处理 Swing 事件

java - 需要帮助使用 eclipse 制作算命程序

android - android 上的双 SPP 蓝牙连接

android - Android 多核手机上的 native 代码分析

iOS状态栏轻触返回App

objective-c - MPMoviePlayerController 关闭后顶部状态栏消失