TextClock 24小时制

最近有一个需求,需要在页面上显示时间,于是才用了TextClock这个控件来进行显示,同时产品还要求需要显示成24小时,经过测试发现 TextClock显示的时间样式会根据系统的时间样式变化,看了源码后发现 如下

public boolean is24HourModeEnabled() {
        if (mShowCurrentUserTime) {
            return DateFormat.is24HourFormat(getContext(), ActivityManager.getCurrentUser());
        } else {
            return DateFormat.is24HourFormat(getContext());
        }
    }

is24HourModeEnabled 决定了是否显示24小时制,所以改造如下

  @Override
    public boolean is24HourModeEnabled() {
        return true;
    }

重写这个方法,始终返回为true就行了

你可能感兴趣的:(Android)