Android 状态栏
2015-10-26 19:57
281 查看
欢迎大家访问我的博客[b]http://blog.csdn.net/mikejaps,专注于androidios app 开发[/b]先看一下 哪个部分是状态栏和导航栏
1.去除导航栏
在onCraete()方法中的setContentView();的之前调用下面这句代码requestWindowFeature(Window.FEATURE_NO_TITLE);
2.去除状态栏/通知栏
在onCraete()方法中的setContentView();的之前调用下面这句代码getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN ,WindowManager.LayoutParams.FLAG_FULLSCREEN);3.色状态栏而现在大家所在用的QQ等软件,状态栏与软件颜色融为一体,其实就是变色状态栏。而小米MIUI的自带应用,也都是变色状态栏或者是透明状态栏,而并非是沉浸式状态栏。这里我们姑且称变色状态栏为透明状态栏的一种,本篇文章就是带大家实现这种透明状态栏。由于这种效果只有在4.4及以上有效,所以本篇文章的效果只有在4.4及以上有效。首先应用主题<resources><style name="BaseAppTheme" parent="Theme.AppCompat.Light.NoActionBar"><!-- Customize your theme here. --><item name="colorPrimary">@color/primary</item><item name="colorPrimaryDark">@color/primary_dark</item><item name="colorAccent">#FF4081</item></style><!-- Base application theme. --><style name="AppTheme" parent="@style/BaseAppTheme"></style></resources>[/code]然后我们在res下新建一个values-v19的目录,代表最低API为19,新建一个style.xml,下面的代码是透明状态栏的关键
<resources><style name="AppTheme" parent="@style/BaseAppTheme"><item name="android:windowTranslucentStatus">true</item></style></resources>
相关文章推荐
- android 通过socket获取IP
- Android ADB 端口占用问题解决方案
- android中获取打气筒的几种方式
- android资源目录---assets与res/raw区别
- 【Android成长之路】最常用和最难用的控件——ListView的浅谈(提升ListView 的运行效率)
- Android JNI实现计算器demo
- Android JNI实现计算器demo
- Android JNI实现计算器demo
- Android ListView适配器BaseAdapter
- android部分目录分析
- Android开发手记(15) 拨打电话和收发短信
- Android 自定义字体
- android中的Bitmap
- Android实现崩溃统计(UncaughtExceptionHandler)
- Android应用清单文件:AndroidManifest.xml
- WIFI项目--Android Studio的.gitignore以及使用git提交拉取代码
- android短信接收处理和发送
- android 通知条效果
- android:LocationManager详解(-)
- AES在Android、JAVA端正常加密解密