android - Flags有什么用?

标签 android flags

有人可以向我解释标志在 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 附加更多标志,但不替换当前标志。

关于android - Flags有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21870282/

相关文章:

java - PlaceAutoCompleteFragment setHint NPE

Android searchview隐藏键盘但不失去焦点

android - 如何解决错误 "Unable to find valid certification path to requested target while executing command react-native run-android"

android - [闪屏]如何全屏显示图像?

linux - 如何将 linux 链接器中的 -lXi 标志转换为适当的库?

x86 - 设置、清除 OF 和 TF 标志的汇编指令

c# - 如何不包含标志

android - 如果我的 ListView 是由 JSON 对象在单击时创建的,如何将 id 传递给其他 Activity

javascript - 将标志从 PHP 发送到 JavaScript

android - Activity.finishAffinity() 与 Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK