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之View的视图测量过程
  3. Android(安卓)自定义文本框(带图片)
  4. Android(安卓)自定义时钟控件
  5. ADT-abundle-使用过程中不断出现的错误
  6. 【Android】以BaseAdapter做适配器的ListView及其性能优化
  7. Android常见错误处理(三)
  8. AndroidManifest.xml文件详解(supports-screens)
  9. 出错:PhoneFactory.getDefaultPhone must be called from Looper

随机推荐

  1. Android基于Http协议实现文件上传功能的
  2. Android(安卓)官方架构组件(一)——Lifecyc
  3. 解决Android视频播放横竖屏切换播放问题!
  4. Android端上传文件到Web服务器
  5. #Retrofit 入门--Part 1
  6. Android(安卓)Studio ——Android(安卓)S
  7. Android(安卓)TabLayout 结合ViewPager实
  8. Android(安卓)PackageInstaller 安装和卸
  9. CardView卡片效果
  10. Android(安卓)自定义可编辑可任意全屏拖