手机知道
  • 知道
  • 游戏
  • 软件
  • 机型
手机世界 手机知道 全部问题 手机设置 HTC One M8怎么可以设置成状态栏时间居中?

HTC One M8怎么可以设置成状态栏时间居中?

HTC
HTC One M8怎么可以设置成状态栏时间居中?要怎么设置呢?
2016-07-16 14:16 添加评论
发起人:
天又亮了77
天又亮了77

0

假装望下D风景

赞同来自:

  楼主你好,我知道怎么设置,下面请看。
  1、提取手机或者ROM包中的system\priv-app\SystemUI\SystemUI.apk
  2、复制SystemUI.apk到电脑中,然后反编译SystemUI.apk
  3、查找并打开\res\layout\status_bar.xml
  4、查找并删除
  <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="start|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:paddingStart="7.0dip" />
  5、查找
  <ImageView android:id="@id/notification_lights_out" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" android:paddingStart="6.0dip" />
  6、在其下添加
  <LinearLayout android:layout_gravity="center" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="fill_parent">
  <com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textSize="15.0dip" android:gravity="left|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
  </LinearLayout>
  注释:这样时间就会独立显示于通知栏中间.我们可以再加入一些个性化元素.比如字体,颜色,大小等.
  这一句中的15就是字体大小 android:textSize="15.0dip"
  如果想要加入颜色,我们可以在上面的代码后面加入一句 android:textColor="#ffffffff"
  注意,代码中的每一句前后都需要有一个空格 以区分.
  其中#FFxxxxxx是颜色代码.前FF是透明度.
  具体颜色大家可以百度关键词"颜色代码"比如绿色#FF00cd00
  7、修改完成后,回编译并签名
  8、替换到手机中给予权限,然后重启或者替换到ROM包中刷入即可。
2016-07-16 14:19 添加评论
手机有问题请扫微信

要回复问题请先登录注册