繁体   English   中英

Honeycomb昏暗状态栏+ minSdkVersion in manifest <11

[英]Honeycomb dim status bar + minSdkVersion in manifest < 11

我尝试在Honeycomb上调暗状态栏,它使用此调用作为eslewhere的建议

View.setSystemUiVisibility(View.STATUS_BAR_HIDDEN)

问题是它只有当manifest有android:minSdkVersion =“11”时才有效。

我想从API ver 7开始支持设备,如果它存在,仍然可以调暗状态栏。

是否有一些神奇的设置组合使这成为可能?

好的,问题发现并在一段时间后修复:

我的清单错过了(实际上输入很糟糕) android:targetSdkVersion =“11” 设置此项时,状态栏变暗,minSdkVersion可以根据需要<11。

Ponter Null,你忘了提供源代码。 为避免在HONEYCOMB之前发生崩溃,您应该使用if -statement:

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
            View.setSystemUiVisibility(SYSTEM_UI_FLAG_LOW_PROFILE);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM