4.4以上android沉浸式
2017-01-09 16:56
267 查看
关于沉浸式,相信大家也都有了解,下面记录下一个简单实现沉浸式的方法。(4.4以上)
在setContentView 前面调用以下方法。
并在layout 的布局中添加两行代码
这两行代码一定要放在布局文件中的第一个容器(状态栏下面第一个容器)中如下就是放在RelativeLayout中:
在setContentView 前面调用以下方法。
private void initState() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); //透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); } }
并在layout 的布局中添加两行代码
android:fitsSystemWindows="true" android:clipToPadding="true"
这两行代码一定要放在布局文件中的第一个容器(状态栏下面第一个容器)中如下就是放在RelativeLayout中:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" > <RelativeLayout android:fitsSystemWindows="true" android:clipToPadding="true" android:layout_width="match_parent" android:layout_height="50dp" android:orientation="horizontal" android:background="@color/bule2"> <ImageView android:id="@+id/backIv" android:layout_width="25dp" android:layout_height="match_parent" android:layout_gravity="center" android:layout_marginLeft="15dp" android:src="@drawable/back" /> <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:gravity="center" android:textSize="20sp" android:textColor="@color/white" android:text="@string/showdata"/> </RelativeLayout> </LinearLayout>
相关文章推荐
- Android4.4以上沉浸式状态栏
- Android沉浸式状态栏的实现在4.4及以上的系统中
- Android4.4系统以上实现沉浸式状态栏
- Android沉浸式状态栏设计(安卓4.4以上才能支持)
- coordinatelayout android:fitsSystemWindows 沉浸式状态栏在android4.4 和 4.4以上版本的坑
- 两句话,实现android 4.4以上实现沉浸式状态栏
- android 4.4以上能够实现的沉浸式状态栏效果
- Android之4.4版本以上沉浸式状态栏实现
- android 4.4以上可以实现的沉浸式状态栏效果
- MIUI 6 沉浸式状态栏(Android 4.4以上)
- Android 4.4以上"沉浸式"状态栏效果的实现方法
- Android 沉浸式状态栏 支持4.4及以上。
- android沉浸式状态栏设置(4.4以上版本)
- Android状态栏变色/沉浸式状态栏 4.4及其以上兼容实现
- android4.4以上调用图库的方法
- Android 4.4 沉浸式透明状态栏
- android4.4以上透明状态栏
- Android 4.4 沉浸式透明状态栏与导航栏,android4.4
- Android 从照相机和相册选择图片使用原生代码裁剪(支持4.4 KIKAT及以上机型)
- android 4.4 沉浸式状态栏实现