布局
<TextClock
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginEnd="10dp"
android:format12Hour="yyyy年MM月dd HH:mm:ss"
android:format24Hour="yyyy年MM月dd HH:mm:ss"
android:gravity="center"
android:paddingVertical="10dp"
android:textColor="@color/white"
android:textSize="14sp" />
其中必须设置android:format12Hour 或android:format24Hour,根据系统判断
yyyy年MM月dd EEEE HH:mm:ss 年月日星期和时间
setForMartHour(time, "M月dd日 EEEE HH:mm:ss");//当前时钟
/**
* 设置时钟 格式判断
* @param v
* @param format
*/
private fun setForMartHour(v: TextClock, format: String) {
if (v.is24HourModeEnabled) {
v.format24Hour = format
}else {
v.format24Hour = format
}
}