在较低的api级别处理沉浸式粘性

时间:2015-11-05 20:57:58

标签: java android

问题是我需要将最小api级别设置为10。

当我尝试在引用诸如

之类的属性时进行构建
SYSTEM_UI_FLAG_IMMERSIVE_STICKY

我收到以下错误:

cannot find symbol[javac] symbol : variable SYSTEM_UI_FLAG_IMMERSIVE_STICKY

我使用了反射来处理特定于api 10以上的api级别的函数调用,但是对于枚举等值这样做没有任何运气。

我知道我可以选择使用常量值,如果api级别是kitkat或者更高,则只调用getWindow().getDecorView().setSystemUiVisibility,但理想情况下我想使用枚举,请更改值。

处理此问题的最佳方法是什么?

0 个答案:

没有答案