如何根据浮点值在两个 NumberPickers 中设置值

how to setValue in Two NumberPickers from float value

我有两个数字选择器

NumberPicker np1 = (NumberPicker)container.findViewById(R.id.np1);
NumberPicker np2 = (NumberPicker)container.findViewById(R.id.np2);

示例: enter image description here

这个:

String sValue = np1.getValue() + "." + np2.getValue();

textView.settext(sValue);

return 例如 60.5

但我不知道如何将浮点值放回去

float f = (float)60.5;

进入我的两个 numberPickers。请帮忙

如果您的数字只有一位小数,那么您可以执行以下操作:

float f = 60.5f;

var left = Math.Truncate(f);    
var right = (f-left) * 10;

np1.setValue(left);
np2.setValue(right);