gpt4 book ai didi

android - 显示一个月中的所有天数

转载 作者:行者123 更新时间:2023-11-29 14:06:18 24 4
gpt4 key购买 nike

在我的应用程序中,当用户选择查看当月的详细信息时,将打开一个新屏幕。在该屏幕中,我们将有一个下拉菜单。在下拉菜单中,我想显示那个月的所有日期。以便他可以选择他感兴趣的日期。

例如,如果当前月份是二月,则下拉菜单应包含 28 个数字(有时是 29)。

我在我的应用程序中使用了 xml 布局。

谁能建议我更好的实现方法...?

最佳答案

尝试使用 DatePicker...

这里是示例代码..

把这个写在你的 Activity 课上..

static final int DATE_DIALOG_ID = 0;

@Override
protected Dialog onCreateDialog(int id) {
Calendar c = Calendar.getInstance();
int cyear = c.get(Calendar.YEAR);
int cmonth = c.get(Calendar.MONTH);
int cday = c.get(Calendar.DAY_OF_MONTH);
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(this, mDateSetListener, cyear, cmonth,
cday);
}
return null;
}

private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
// onDateSet method
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
String date_selected = String.valueOf(dayOfMonth) + " - "
+ String.valueOf(monthOfYear + 1) + " - "
+ String.valueOf(year);
Toast.makeText(getApplicationContext(), "Selected Date is =" + date_selected, Toast.LENGTH_SHORT).show();

}
};

并在您想要显示日期选择器时调用它..

showDialog(DATE_DIALOG_ID);

这会显示一个漂亮的 DatePicker,您可以从中选择一个日期....

关于android - 显示一个月中的所有天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6729497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com