位置: 编程技术 - 正文
推荐整理分享Android沉浸式状态栏的开发(沉浸式模式),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:沉浸式状态栏什么意思,沉浸式应用,Android沉浸式状态栏,沉浸式模式,Android沉浸式状态栏,沉浸式状态栏在哪设置,android沉浸式状态栏图片,android沉浸式状态栏图片,内容如对您有帮助,希望把文章链接给更多的朋友!
今天要记录的是Android沉浸式状态栏的开发,看到别的应用都有沉浸式状态栏,是不是感觉很爽,今天我也来做一个沉浸式状态栏的例子,如下图所示:
哇擦,图好大,就不改了。。。
下面记录一下实现过程:
1、首先在需要使用沉浸式状态栏的Activity里,加上如下代码:
主要是onCreate方法中的两句代码。
2、修改Activity对应的布局文件,加上两个属性,如下代码所示:
关键是clipToPadding和fitsSystemWindows这两个属性,如果不加这两个属性,你会看到沉浸式的状态栏,但是Activity中的内容会整体上移状态栏高度的距离,
3、如果你的AndroidManifest.xml文件中给Activity设置的主题带有ActionBar,或者有titleBar,那也需要改一下,设置下面的theme吧:
有了上面三个地方的配置,基本上就没问题了,沉浸式的状态栏就完成了,下面美化一下界面,给出MainActivity整个的布局文件,如下代码所示:
大功告成了,沉浸式状态栏的界面出来了,确实比黑底的状态栏好看多了!!!
源代码下载点击这里
Ubuntu下解决小米手机 adb devices no permissions的问题 我的环境:OS:Ubuntu.&MIUIV5手机:米1android开发真机调试时,运行sudo./adbdevices时,若有如下输出:Listofdevicesattached????????????nopermissions解决办法:lsusb
android中使用DisplayMetrics获取屏幕参数 --关于Densityintandroid.graphics.Bitmap.getDensity(),返回bitmap-density(密度)。默认的density就是当前display-density,除非当前应用程序不支持不同的screen-density。在
android 监听GPS是否打开跳转到设置GPS 监听GPS权限:uses-permissionandroid:name=android.permission.ACCESS_FINE_LOCATION/主程序代码以及注释:spanstyle=white-space:pre/span/***监听GPS*/privatevoidinitGPS(){LocationManagerloc
标签: 沉浸式模式
本文链接地址:https://www.jiuchutong.com/biancheng/387430.html 转载请保留说明!上一篇:Android 图形系统结构 中/英 (Android Graphic Architecture)(android 图形引擎)
下一篇:Ubuntu下解决小米手机 adb devices no permissions的问题(小米电脑安装ubuntu)
友情链接: 武汉网站建设