1

使用默认的 android Number Picker,当其中只有 0 和 1 时,UI 无法正确反应(冻结或故障)。是否有可能从 Number Picker 扩展到显示值 [0,1,0] ?谢谢!

4

1 回答 1

0

您可以使用 NumberPicker 创建自定义值。你可以使用这样的东西:

布局:

    <android.widget.NumberPicker
        android:id="@+id/custom_np"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

逻辑:

NumberPicker numberPicker = view.findViewById(R.id.custom_np);
...
// Define the text to be displayed in NumberPicker
String[] texts = {"0", "1"};
numberPicker.setMinValue(0);
numberPicker.setMaxValue(texts.length - 1);
numberPicker.setDisplayedValues(texts);
numberPicker.setWrapSelectorWheel(true);
于 2018-01-30T10:43:51.733 回答