有人能解释一下像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
)的特性,它们表示为整数。您可以使用Window
和WindowManager.LayoutParams
中的最终变量应用标志。setFlags
替换当前标志。addFlags
追加更多标志,但不替换当前标志。