【问题标题】:How to set custom date array in date picker dialog?如何在日期选择器对话框中设置自定义日期数组?
【发布时间】:2016-03-17 08:23:06
【问题描述】:

我想在日期选择器对话框中设置自定义日期数组。日期数组不在日期序列中。那么如何在日期选择器中设置自定义数组。 请帮忙。

【问题讨论】:

标签: android datepicker


【解决方案1】:

这里是例子

忘掉 DatePickerDialog,只要 使用 NumberPicker Widget 构建自定义对话框并添加类似

的代码
NumberPicker picker = new NumberPicker(this);
picker.setMinValue(0);
picker.setMaxValue(2);
picker.setDisplayedValues( new String[] { "Belgium", "France", "United Kingdom" } );

只需将 new String[] { "Belgium", "France", "United Kingdom" } 替换为您的 ArrayList。

这里是link 用于简单的数字选择器。

【讨论】:

  • 谢谢,但是如何在 Datepicker 中设置所有的 arrayList 字符串日期。
【解决方案2】:

使用 NumberPicker 并将您的自定义日期数组设置为字符串。

NumberPicker mDateNumberPicker= new NumberPicker(this);
mDateNumberPicker.setMinValue(0);
mDateNumberPicker.setMaxValue(5);
mDateNumberPicker.setDisplayedValues( new String[] { "25-5-2010" ,"25-5-2011", "25-5-2012", "25-5-2013","25-5-2014","25-5-2015" } );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多