step1.设置 Acitivity 所在 window 的属性:

 @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main_one);        //透明状态栏        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {            Window window = getWindow();            window.setFlags(                            WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,                            WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);        }    }

step2.由于要实现的是状态栏和顶部的控件是同一个颜色,同时,控件内容也不和状态栏重复,所以只要把下面两行代码放到我们顶部的控件就可以了:

 android:fitsSystemWindows="true" android:clipToPadding="true"
<?xml version="1.0" encoding="utf-8"?>                    

点击打开链接

 

 

 

 

 

 

更多相关文章

  1. Android 属性动画中心点无限循环
  2. Android 自定义时钟控件
  3. Android Studio学习:中级控件:使用Intent进行页面之间数据传输
  4. android在java中动态改变控件大小
  5. Android 在Activity中获取控件尺寸的方法
  6. 『ANDROID』反射取子类、父类 属性
  7. API 25 (Android 7.1.1 API) widget.ImageView——属性分析
  8. Android ViewGroup系列控件的使用
  9. Android在onCreate()中获得控件尺寸

随机推荐

  1. Android(安卓)adb常用命令
  2. Android通讯录数据库介绍与基本操作(增删
  3. 【译】Google官方推出的Android架构组件
  4. Android跨进程通信之AIDL(四)
  5. Android活动启动模式
  6. 独立Android开发者开发app如何盈利
  7. Android之Menu菜单详解
  8. Anbox?????_Android
  9. 利用HTML5开发Android笔记(中篇)
  10. 回顾 android 1.6下的 virtual key