diff --git a/src/Notes-master/src/net/micode/notes/ui/DateTimePicker.java b/src/Notes-master/src/net/micode/notes/ui/DateTimePicker.java index 98e4a9f..d534f81 100644 --- a/src/Notes-master/src/net/micode/notes/ui/DateTimePicker.java +++ b/src/Notes-master/src/net/micode/notes/ui/DateTimePicker.java @@ -465,29 +465,30 @@ public class DateTimePicker extends FrameLayout { } /** - * @return true if this is in 24 hour view else false. + * 判断是否为24小时制 + * + * @return 如果为24小时制返回true,否则返回false */ - public boolean is24HourView () { - return mIs24HourView; + public boolean is24HourView() { + return mIs24HourView; // 返回是否为24小时制的标志位 } /** - * Set whether in 24 hour or AM/PM mode. + * 设置是否为24小时制或上午/下午制 * - * @param is24HourView True for 24 hour mode. False for AM/PM mode. + * @param is24HourView true表示为24小时制,false表示为上午/下午制 */ public void set24HourView(boolean is24HourView) { if (mIs24HourView == is24HourView) { return; } - mIs24HourView = is24HourView; - mAmPmSpinner.setVisibility(is24HourView ? View.GONE : View.VISIBLE); - int hour = getCurrentHourOfDay(); - updateHourControl(); - setCurrentHour(hour); - updateAmPmControl(); + mIs24HourView = is24HourView; // 设置是否为24小时制的标志位 + mAmPmSpinner.setVisibility(is24HourView ? View.GONE : View.VISIBLE); // 根据是否为24小时制设置上午/下午选择控件的可见性 + int hour = getCurrentHourOfDay(); // 获取当前的小时(24小时制) + updateHourControl(); // 更新小时选择控件 + setCurrentHour(hour); // 设置当前的小时 + updateAmPmControl(); // 更新上午/下午选择控件 } - private void updateDateControl() { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(mDate.getTimeInMillis());