我想在android中做这样的事情
这是日期选择器的一部分,所以我如何提取它以仅使用值选择器。
如果不适合这样做,请告诉我任何替代方案。
我想在android中做这样的事情
这是日期选择器的一部分,所以我如何提取它以仅使用值选择器。
如果不适合这样做,请告诉我任何替代方案。
标准的 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
以及它的截图: