介绍
这篇文章将为大家详细讲解有关在Android应用中如何释放空间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
在网上搜索找到两种方法:
。SDK_INT祝辞=19){ WindowManager。.getAttributes LayoutParams localLayoutParams=mActivity.getWindow () (); localLayoutParams。旗帜=(WindowManager.LayoutParams。FLAG_TRANSLUCENT_STATUS | localLayoutParams.flags); 如果(fmMain !=null) {& lt;跨度比;& lt;/span>//fmMain:自定义的顶部导航条 & lt;跨度比;& lt;/span> LinearLayout。LayoutParams LayoutParams=(LinearLayout.LayoutParams) fmMain.getLayoutParams (); & lt;跨度比;& lt;/span> layoutParams。setMargins (0, ChuangChuangApp。STATUSBARHEIGHT, 0, 0);//STATUSBARHEIGHT状态栏高度 fmMain.setLayoutParams (layoutParams); & lt;跨度比;& lt;/span>//设置顶部边缘值 } }
一般情况下边缘值是可以不用设置的,这里因人而异,然后可以将导航条的背景设置成透明就可以达到效果了
<强>另外一种方法:强>
。SDK_INT祝辞=21){ .getDecorView视图decorView=getWindow () (); fmMain.setBackgroundColor (Color.TRANSPARENT); int选项=View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE; decorView.setSystemUiVisibility(选项); getWindow () .setStatusBarColor (Color.TRANSPARENT); }
关于在Android应用中如何释放空间就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。