在我的应用程序中,我以这种方式对每项活动使用沉浸式粘性模式:
protected void onCreate(Bundle savedInstanceState) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
|View.SYSTEM_UI_FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mainmenu);
}
它的效果非常好,但当我在活动按钮和条形图之间切换一秒钟,然后再次隐藏。有没有办法让它们一直隐藏起来?
我对此非常陌生,所以请简单解释一下。
答案 0 :(得分:0)
只需设置隐藏在xml中的最外层视图的可见性,如下所示
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
</LinearLayout>
您可以将此可见性属性设置为您想要的任何视图
答案 1 :(得分:0)
尝试将您的代码放在 onCreate()
下
setContentView(R.layout.activity_mainmenu);
它对我有用