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就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章