【发布时间】:2014-11-17 08:28:00
【问题描述】:
我希望与活动相关联的屏幕是全尺寸的。为此,我使用此代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().getDecorView().setSystemUiVisibility(View.GONE);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
if (Build.VERSION.SDK_INT >= 14) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
if (Build.VERSION.SDK_INT >= 16) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
}
但是,当从触摸屏拖动时,会出现状态栏(电池状态、wifi 状态等)。我特别使用 Android 版本 4.2.2。这一点我尝试在下图中展示。
如何以编程方式将窗口保持为全屏?
【问题讨论】:
标签: java android android-activity