【发布时间】:2021-09-11 06:40:19
【问题描述】:
我想将 DatePicker 的日期放在 EditText 中,并在此人更改日期时不断更新此编辑文本。有人帮帮我吗?
这是我的代码:
private View view;
private Button next;
private EditText birthday;
private DatePicker datePicker;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
view = inflater.inflate(R.layout.fragment_birthday, container, false);
initWidgets();
int day = datePicker.getDayOfMonth();
int month = datePicker.getMonth();
int year = datePicker.getYear();
birthday.setText(day + "/" + month + "/" + year);
return view;
}
private void initWidgets() {
next = view.findViewById(R.id.bt5);
birthday = view.findViewById(R.id.kz5);
datePicker = view.findViewById(R.id.date_picker);
}
xml代码:
<DatePicker
android:id="@+id/date_picker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:datePickerMode="spinner"
android:layout_marginBottom="40dp"
android:layout_alignParentBottom="true"
android:calendarViewShown="false"/>
【问题讨论】:
标签: javascript android android-studio