0

我想在android中做这样的事情

值选择器

这是日期选择器的一部分,所以我如何提取它以仅使用值选择器。

如果不适合这样做,请告诉我任何替代方案。

4

2 回答 2

1

参考链接

http://www.quietlycoding.com/?p=5

http://www.technologichron.net/?p=42

类似的问题在这里问

Android 号码选择器对话框

Android 对话框编号选择器

于 2012-06-19T12:53:46.113 回答
1

标准的 android NumberPicker 小部件看起来完全一样。不幸的是,它仅适用于 Android 3.0 及更高版本,因此如果您针对的是早期版本,则需要使用库。

可以在此处找到 android 版本的文档。

由于其他人已经向您指出了可能的库,我不会在这里重复。我将向您展示如何使用适用于 Android 3.0+ 的标准 NumberPicker。

在您的 xml 布局中(将宽度设置为 100 dip 允许使用三位数,根据您的需要进行调整):

<NumberPicker
    android:id="@+id/numberpicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:width="100dip" />

在您的代码中:

NumberPicker np = (NumberPicker) findViewById(R.id.numberpicker);  // get the widget
np.setMaxValue(10);                                                 // set the max value
np.setMinValue(0);                                                 // set the min value
np.setValue(5);                                                    // set initail display value
np.setWrapSelectorWheel(true);                                     // start over when reaching top or bottom

以及它的截图:

在此处输入图像描述

于 2012-06-19T13:28:08.167 回答