android 状态栏与标题栏一体化
16lz
2021-01-23
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"?>
点击打开链接
更多相关文章
- Android 属性动画中心点无限循环
- Android 自定义时钟控件
- Android Studio学习:中级控件:使用Intent进行页面之间数据传输
- android在java中动态改变控件大小
- Android 在Activity中获取控件尺寸的方法
- 『ANDROID』反射取子类、父类 属性
- API 25 (Android 7.1.1 API) widget.ImageView——属性分析
- Android ViewGroup系列控件的使用
- Android在onCreate()中获得控件尺寸