2013074,agenow,qmsw
先导入该包,进行 系统systembar 管理
compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
在baseactivity中添加 该 字段;
public class baseactivity extends activity{ @override protected void oncreate(bundle savedinstancestate) { if (build.version.sdk_int >= build.version_codes.kitkat) { settranslucentstatus(true); systembartintmanager tintmanager = new systembartintmanager(this); tintmanager.setstatusbartintenabled(true); tintmanager.setstatusbartintresource(r.color.my_red);//通知栏所需颜色 } super.oncreate(savedinstancestate); this.activity = this; } @targetapi(19) private void settranslucentstatus(boolean on) { window win = getwindow(); windowmanager.layoutparams winparams = win.getattributes(); final int bits = windowmanager.layoutparams.flag_translucent_status; if (on) { winparams.flags |= bits; } else { winparams.flags &= ~bits; } win.setattributes(winparams); } }
以上所述是小编给大家介绍的android在代码中设置沉浸式布局的方法,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论