代码之家  ›  专栏  ›  技术社区  ›  Tamir Abutbul AVK

以编程方式更改日期选择器文本

  •  1
  • Tamir Abutbul AVK  · 技术社区  · 7 年前

    我正在使用带有微调器模式显示的日期选择器:

    My datePicker

    如何更改DatePicker中的文本并使其自定义(例如-我希望文本为“sep+当前年份”而不是“sep”)。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Tamir Abutbul AVK    6 年前

    迟交答案-我可以用 numberpicker 使用自定义值:

    (一) 我已经用我想要的自定义值创建了一个数组

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

    2个) 下面是我用来配置 数字选择器 价值观:

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

    三) 最后一步是打电话 setNubmerPicker 方法

     setNubmerPicker(myNumberPicker,mValues);