在Android应用中如何释放空间

  介绍

这篇文章将为大家详细讲解有关在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应用中如何释放空间就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

在Android应用中如何释放空间