【发布时间】:2016-08-03 10:20:22
【问题描述】:
我的一个功能要求用户选择月份和年份,因此以下是弹出第一个附加图像(d/m/y)的方法。
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dp = new DatePickerDialog(getActivity(), android.R.style.Theme_Holo_Light_Dialog_MinWidth,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
//Check if selected month/year is in future of today.
}
}, year, month, day);
dp.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
dp.setTitle("Set Monthly Overview");
dp.show();
但是,我确实不需要日期。如何禁止用户选择它,或者最好的,甚至不在那里显示日期选项?
我希望在最好的情况下实现类似于下图的效果。
【问题讨论】:
-
您可以阅读该主题来自定义您的 UI。 sunilsuthar02.blogspot.in/2013/04/…
标签: android android-number-picker