Android 4.4:SYSTEM_UI_FLAG_IMMERSIVE_STICKY无法解析或不是字段

 jtzhn_146_607 发布于 2023-02-10 14:22

我想使用SYSTEM_UI_FLAG_IMMERSIVE_STICKY模式,但我收到此错误:

SYSTEM_UI_FLAG_IMMERSIVE_STICKY 无法解决或不是一个领域

我不知道问题出在哪里.这是我的代码的摘录:

    int uiOptions = getActivity().getWindow().getDecorView().getSystemUiVisibility();
    int newUiOptions = uiOptions;

    boolean isImmersiveModeEnabled = ((uiOptions | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY) == uiOptions);

    // Navigation bar hiding:  Backwards compatible to ICS.
    if (Build.VERSION.SDK_INT >= 14) {
        newUiOptions ^= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
    }

    // Status bar hiding: Backwards compatible to Jellybean
    if (Build.VERSION.SDK_INT >= 16) {
        newUiOptions ^= View.SYSTEM_UI_FLAG_FULLSCREEN;
    }

    if (Build.VERSION.SDK_INT >= 18) {
        newUiOptions ^= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
    }

    getActivity().getWindow().getDecorView().setSystemUiVisibility(newUiOptions);

在我的清单中:

   

CommonsWare.. 9

如果这是编译错误,则需要将构建目标(例如,Eclipse中的Project> Properties> Android)设置为API级别19或更高级别.

1 个回答
  • 如果这是编译错误,则需要将构建目标(例如,Eclipse中的Project> Properties> Android)设置为API级别19或更高级别.

    2023-02-10 14:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有