以编程方式更改DatePicker文本

时间:2018-07-07 13:10:34

标签: android datepicker

我在旋转器模式显示中使用datePicker:

My datePicker

如何更改datePicker内的文本并使其自定义(例如,我希望文本不是“ Sep”,而是“ Sep + current year”)

1 个答案:

答案 0 :(得分:0)

最新答案-我可以使用具有自定义值的numberpicker来解决此问题:

1)我已经用所需的自定义值创建了一个数组

String mValues[] = { "those", "are" ,"some","values"};

2)这是我用来配置numberpicker值的方法:

private void setNubmerPicker(NumberPicker nubmerPicker,String [] numbers ){
nubmerPicker.setMaxValue(numbers.length-1);
nubmerPicker.setMinValue(0);
nubmerPicker.setWrapSelectorWheel(true);
nubmerPicker.setDisplayedValues(numbers);
}

3)最后一步是调用setNubmerPicker方法

 setNubmerPicker(myNumberPicker,mValues);