背景图和状态栏融合

实现背景图和状态栏融合

  • 简单的方法
if(Build.VERSION.SDK_INT >= 21) {
            View decroView = getWindow().getDecorView();
            decroView.setSystemUiVisibility(
                    View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                            |View.SYSTEM_UI_FLAG_LAYOUT_STABLE);//布局显示在状态栏上面
            getWindow().setStatusBarColor(Color.TRANSPARENT);//设置颜色为透明色
        }
  • View decroView = getWindow().getDecorView();
    拿到当前活动的DecroView,再调用setSystemUiVisibility()方法来改变系统的UI显示。

当在MainActivity添加这段逻辑是,可能你的布局会整体向上移动,可能不太美观,所以可以在布局中使用:

android:fitsSystemWindows="true"

系统会为状态栏留出空间

通源代码 开发必读 (登录界面) (智能窗体开发界面) (源代码目录,当装好VS2013后,直接点开:e7.sln即可) 二次开发所涉及的核心目录: ioasoa目录:涉及到PC版表单功能的网页与资源,都放在里面。 mobile目录:涉及到移动版表单功能的网页与资源,都放在里面。 一、免费开源的通: WEB智能办公平台--通!始于2008年,用户上千。 提供“智能窗体”向导,可任您快速且自由地制作多功能的网页办公系统。 支持异地协同办公、单机或局域网免宽带/电脑、手机、平板电脑无限制全天候使用。 本平台基于B/S架构、其它电脑使用IE浏览器无插件免安装、服务器一次安装世界通行。 内置业务开发平台、集OA系统+开发功能无限扩展于一体的用通用网上办公解决方案。 二、软件环境要求: 必须已安装:Microsoft IIS 必须已安装:Microsoft .NET Framework 4 或以上版本 必须已安装:Microsoft SQL Server 2000或以上版本数据库 三.源代码框架说明: 源代码语言: Asp.net(C#) 开发工具: Microsoft Visual Studio 2013 .NET版本: Microsoft .NET Framework 4 数据库: SQLServer 2000或以上版本 四.使用说明: 系统首页: index.htm(支持手机/电脑/平板登录) 数据库附加: e7\ioasoa\database下,附加上数据库即可。 数据库连接参数: 在根目录下的web.config里修改为您自己的: <add key="MsSql" value="server=.;uid=sa;pwd=sa;database=IOAS" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值