Browse Source

feat: v1.6定版

master
niushuai233 13 hours ago
parent
commit
a772a6de62
  1. 9
      app/src/main/java/cc/niushuai/dididone/ui/component/TimeNotePopupView.java
  2. 6
      app/src/main/res/layout/time_note_popup_view.xml

9
app/src/main/java/cc/niushuai/dididone/ui/component/TimeNotePopupView.java

@ -3,11 +3,14 @@ package cc.niushuai.dididone.ui.component; @@ -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 { @@ -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 { @@ -63,8 +68,6 @@ public class TimeNotePopupView extends CenterPopupView {
btnCancel.setOnClickListener(v -> dismiss());
// 让备注获取到焦点
etNote.requestFocus();
// 让确定获取到焦点
btnConfirm.requestFocus();
}

6
app/src/main/res/layout/time_note_popup_view.xml

@ -22,6 +22,12 @@ @@ -22,6 +22,12 @@
android:layout_height="wrap_content"
android:timePickerMode="clock"/>
<LinearLayout
android:layout_width="0px"
android:layout_height="0px"
android:focusable="true"
android:focusableInTouchMode="true" />
<!-- 备注输入框 -->
<EditText
android:id="@+id/et_note"

Loading…
Cancel
Save