Android ::自定义对话框,带数字可滚动选择器?

时间:2014-07-27 01:21:25

标签: android dialog

问题

我们在红圈中称这个组件为什么?

如何制作像这样的对话框。

实际上我不知道它叫什么,所以我不知道关键字

搜索那个。如果它感觉像是一个奇怪的问题,我很抱歉。

注意

我知道如何在android中创建简单的对话框

enter image description here

1 个答案:

答案 0 :(得分:2)

想象一下,你想要一个NumberPicker显示从0C到20C的度数值。

您必须设置一个String数组来填充NumberPicker。

首先,使用您的值初始化String [],如下所示:

    String [] degreesValues = new String [20];

    for(int i= 0;i<20;i++){
        degreesValues[i] = String.valueOf(i)+ (char) 0x00B0;
    }

然后,只需在NumberPicker上应用该数组,就像这样:

NumberPicker picker = (NumberPicker) findViewById(R.id.numberPicker);
    picker.setMinValue(0);
    picker.setMaxValue(19);
    picker.setDisplayedValues(degreesValues);