diff --git a/app/src/main/java/cc/niushuai/dididone/ui/component/TimeNotePopupView.java b/app/src/main/java/cc/niushuai/dididone/ui/component/TimeNotePopupView.java
index cad65c7..cc88531 100644
--- a/app/src/main/java/cc/niushuai/dididone/ui/component/TimeNotePopupView.java
+++ b/app/src/main/java/cc/niushuai/dididone/ui/component/TimeNotePopupView.java
@@ -3,11 +3,14 @@ package cc.niushuai.dididone.ui.component;
import android.content.Context;
import android.view.View;
import android.widget.Button;
+import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.TimePicker;
import androidx.annotation.NonNull;
import com.lxj.xpopup.core.CenterPopupView;
import cc.niushuai.dididone.R;
+
+import java.lang.reflect.Field;
import java.util.Calendar;
public class TimeNotePopupView extends CenterPopupView {
@@ -44,7 +47,9 @@ public class TimeNotePopupView extends CenterPopupView {
timePicker.setIs24HourView(true);
timePicker.setHour(calendar.get(Calendar.HOUR_OF_DAY));
timePicker.setMinute(calendar.get(Calendar.MINUTE));
- timePicker.setActivated(false);
+// timePicker.setActivated(false);
+
+ timePicker.setDescendantFocusability(DatePicker.FOCUS_BLOCK_DESCENDANTS);
btnConfirm.setOnClickListener(v -> {
// 获取选择的时间(转换为毫秒时间戳)
@@ -63,8 +68,6 @@ public class TimeNotePopupView extends CenterPopupView {
btnCancel.setOnClickListener(v -> dismiss());
- // 让备注获取到焦点
- etNote.requestFocus();
// 让确定获取到焦点
btnConfirm.requestFocus();
}
diff --git a/app/src/main/res/layout/time_note_popup_view.xml b/app/src/main/res/layout/time_note_popup_view.xml
index 6b5df5d..d085253 100644
--- a/app/src/main/res/layout/time_note_popup_view.xml
+++ b/app/src/main/res/layout/time_note_popup_view.xml
@@ -22,6 +22,12 @@
android:layout_height="wrap_content"
android:timePickerMode="clock"/>
+
+