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

Jon*_*put 6 android dialog

问题

红圈中的这个组件叫什么??

以及如何制作这样的对话。

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

搜索一下。如果觉得这个问题很奇怪,我很抱歉。

笔记

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

在此处输入图片说明

joa*_*t4u 4

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

您必须设置一个字符串数组来填充您的 NumberPicker。

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

    String [] degreesValues = new String [20];

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

然后,只需将该数组应用于您的NumberPicker,如下所示:

NumberPicker picker = (NumberPicker) findViewById(R.id.numberPicker);
    picker.setMinValue(0);
    picker.setMaxValue(19);
    picker.setDisplayedValues(degreesValues);
Run Code Online (Sandbox Code Playgroud)