我想让我的应用全屏。我将此代码添加到onCreate活动类的方法中。
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
然而,阴影出现在导航栏的位置。如何删除阴影?
答案 0 :(得分:1)
您可以在MainActivity中添加:
navigationDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START);
您必须创建一个空白的drawable,以使其无阴影效果。 Lemme知道这是如何工作的:)
答案 1 :(得分:1)
我找到了问题的原因:https://developer.android.com/training/system-ui/status.html#behind
添加此代码解决了问题:android:fitsSystemWindows =" false"