设置24小时制时如果系统是12小时制则无效,解决办法
private TextClock tcTime,tcWeek,tcDate;
tcTime = findView(R.id.tc_time); tcWeek = findView(R.id.tc_week); tcDate = findView(R.id.tc_date); //设置24小时格式 setFormatHour(tcTime,"HH:mm");//当前时钟 setFormatHour(tcDate,"M月dd日");//年月日 setFormatHour(tcWeek,"EEEE");//星期
/**
* 设置时钟
* @param v
* @param format
*/
private void setFormatHour(TextClock v, String format){
if (v.is24HourModeEnabled()){
v.setFormat24Hour(format);
}else {
v.setFormat12Hour(format);
}
}
本文介绍了一种在Android中根据系统设置自动调整24小时或12小时显示格式的时钟设置方法,通过检查TextClock的24小时模式并相应地设置格式。
1887

被折叠的 条评论
为什么被折叠?



