|
|
|
@ -3,11 +3,14 @@ package cc.niushuai.dididone.ui.component; |
|
|
|
import android.content.Context; |
|
|
|
import android.content.Context; |
|
|
|
import android.view.View; |
|
|
|
import android.view.View; |
|
|
|
import android.widget.Button; |
|
|
|
import android.widget.Button; |
|
|
|
|
|
|
|
import android.widget.DatePicker; |
|
|
|
import android.widget.EditText; |
|
|
|
import android.widget.EditText; |
|
|
|
import android.widget.TimePicker; |
|
|
|
import android.widget.TimePicker; |
|
|
|
import androidx.annotation.NonNull; |
|
|
|
import androidx.annotation.NonNull; |
|
|
|
import com.lxj.xpopup.core.CenterPopupView; |
|
|
|
import com.lxj.xpopup.core.CenterPopupView; |
|
|
|
import cc.niushuai.dididone.R; |
|
|
|
import cc.niushuai.dididone.R; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.lang.reflect.Field; |
|
|
|
import java.util.Calendar; |
|
|
|
import java.util.Calendar; |
|
|
|
|
|
|
|
|
|
|
|
public class TimeNotePopupView extends CenterPopupView { |
|
|
|
public class TimeNotePopupView extends CenterPopupView { |
|
|
|
@ -44,7 +47,9 @@ public class TimeNotePopupView extends CenterPopupView { |
|
|
|
timePicker.setIs24HourView(true); |
|
|
|
timePicker.setIs24HourView(true); |
|
|
|
timePicker.setHour(calendar.get(Calendar.HOUR_OF_DAY)); |
|
|
|
timePicker.setHour(calendar.get(Calendar.HOUR_OF_DAY)); |
|
|
|
timePicker.setMinute(calendar.get(Calendar.MINUTE)); |
|
|
|
timePicker.setMinute(calendar.get(Calendar.MINUTE)); |
|
|
|
timePicker.setActivated(false); |
|
|
|
// timePicker.setActivated(false);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS); |
|
|
|
|
|
|
|
|
|
|
|
btnConfirm.setOnClickListener(v -> { |
|
|
|
btnConfirm.setOnClickListener(v -> { |
|
|
|
// 获取选择的时间(转换为毫秒时间戳)
|
|
|
|
// 获取选择的时间(转换为毫秒时间戳)
|
|
|
|
@ -63,8 +68,6 @@ public class TimeNotePopupView extends CenterPopupView { |
|
|
|
|
|
|
|
|
|
|
|
btnCancel.setOnClickListener(v -> dismiss()); |
|
|
|
btnCancel.setOnClickListener(v -> dismiss()); |
|
|
|
|
|
|
|
|
|
|
|
// 让备注获取到焦点
|
|
|
|
|
|
|
|
etNote.requestFocus(); |
|
|
|
|
|
|
|
// 让确定获取到焦点
|
|
|
|
// 让确定获取到焦点
|
|
|
|
btnConfirm.requestFocus(); |
|
|
|
btnConfirm.requestFocus(); |
|
|
|
} |
|
|
|
} |
|
|
|
|