从字符串数组(在strings.xml中)填充数字选择器可以通过以下步骤实现:
<string-array name="number_options">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
</string-array>
<NumberPicker
android:id="@+id/numberPicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
NumberPicker numberPicker = findViewById(R.id.numberPicker);
String[] numberOptions = getResources().getStringArray(R.array.number_options);
numberPicker.setMinValue(0);
numberPicker.setMaxValue(numberOptions.length - 1);
numberPicker.setDisplayedValues(numberOptions);
在上述代码中,我们首先获取字符串数组number_options的引用,然后设置数字选择器的最小值和最大值为数组的索引范围。最后,使用setDisplayedValues()方法将字符串数组设置为数字选择器的选项。
这样,你就可以通过从字符串数组中填充数字选择器来实现你的需求了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云