有人能解释一下像setflags这样的函数中标志的作用吗?在那种情况下这个词到底是什么意思…?
我的例子是

protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(new RenderView(this));
}

我想知道setflags的用途是什么?
我读过api文档,但我不明白。

最佳答案

只需将标志看作应用于对象(在本例中是对象Window)的特性,它们表示为整数。您可以使用WindowWindowManager.LayoutParams中的最终变量应用标志。
setFlags替换当前标志。
addFlags追加更多标志,但不替换当前标志。

08-16 15:03