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