Signed-off-by: rtc <rtc@qq.com>

pull/34/head
rtc 2 years ago
parent fe87f9331f
commit 3c8a8c1879

@ -465,29 +465,30 @@ public class DateTimePicker extends FrameLayout {
}
/**
* @return true if this is in 24 hour view else false.
* 24
*
* @return 24truefalse
*/
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 true24false/
*/
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());

Loading…
Cancel
Save