>我正在使用数字选择器来显示字符串值。 如果没有值从适配器获取,则默认值显示为"0"。 我希望我的数字选择器是字符串默认值,当适配器未设置任何值时。
<NumberPicker
android:id="@+id/sub_category"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
尝试这样的事情——
StringFormatter implements Formatter {
public String toString(int value) {
switch(value) {
case 0:
return "String1";
case 1:
return "String2";
}
return "Unknown";
}
}
picker.setFormatter(new StringFormatter());
}