我正在使用 numberpicker 小部件来显示字符串值的微调器。我想在 numberpicker 的项目窗口中显示完整的文本值。我怎样才能实现它?我有多个水平对齐的数字选择器小部件。我可以查看项目的部分文本,但不能查看全部。请帮忙!
			
			3228 次
		
2 回答
            2        
        
		
您可以将 NumberPicker 与字符串数组一起使用
xml:
<NumberPicker
    android:id="@+id/np_string"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    />
代码:
NumberPicker myNumberPicker = (NumberPicker) findViewById(R.id.np_string);
//Initializing a new string array with elements
final String[] values= {"one","two", "three", "four", "five"};
//Set min, max, wheel and populate.
myNumberPicker.setMinValue(0); 
myNumberPicker.setMaxValue(values.length-1);
myNumberPicker.setWrapSelectorWheel(true);
myNumberPicker.setDisplayedValues(values);
于 2016-12-19T10:00:16.840   回答
    
    
            0        
        
		
字符串.xml
<string-array name="numberPicker">
    <item>1</item>
    <item>2</item>
    <item>3</item>
    <item>4</item>
    <item>5</item>
</string-array>
填写号码选择器
binding.numberPicker.setMaxValue(getResources().getStringArray(R.array.numberPicker).length);
binding.numberPicker.setMinValue(0);        
binding.numberPicker.getResources().getStringArray(R.array.numberPicker);
binding.numberPicker.setWrapSelectorWheel(true);
于 2021-09-10T15:34:18.343   回答