zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 9.0 Systemui状态栏居中显示时间和修改时间显示样式

Android 时间 修改 显示 样式 居中 状态栏 9.0
2023-09-14 09:05:06 时间

1.概述

在9.0的系统rom定制化开发中,产品在对systemui进行定制的需求也是比较多的,在最近的产品开发中对状态栏时间居中显示的功能需求需要开发定制,在开发过程中,系统原生的systemui的状态栏是靠左边显示的,但是产品要求需要将状态栏的时间部分居中显示,这就需要找到时间显示布局然后修改就可以了

2.Systemui状态栏居中显示时间和修改时间显示样式的核心类

frameworks/base/packages/SystemUI/res/layout/status_bar.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java

3.Systemui状态栏居中显示时间和修改时间显示样式的核心功能分析和实现

在systemui状态栏部分的布局就是由status_bar.xml负责绘制布局的,接下来看下status_bar.xml中关于时钟的相关布局,然后修改布局的显示方式就可以了

         <ViewStub
             android:id="@+id/operator_name"
             android:layout_width="wrap_content"
             android:layout_height="match_parent"
             android:layo