我正在开发一个包含全屏活动的Android应用程序但我无法隐藏屏幕上的默认安卓电池,时间等图标
例如: -
我认为这就像android沉浸式全屏视图
任何人都可以告诉我如何实现这个目标
答案 0 :(得分:4)
你可以通过
在java文件中完成requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
或在AndroidManifest.xml中
<activity android:name=".ActivityName"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
使用透明通知栏 read this link。
答案 1 :(得分:0)
有一项名为Immersive FullScreen模式的新功能,其中隐藏了除Activity之外的所有UI元素。人们可以通过向下滑动来回复那些人。 使用以下代码来实现此目的:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN|View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE|View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);