如何从浮点值中设置两个NumberPickers中的值

时间:2017-02-03 15:35:48

标签: numberpicker

我有两个号码选择器

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);

返回例如60.5

但我不知道如何把浮动值重新放回

float f = (float)60.5;

进入我的两个号码。请帮助。

1 个答案:

答案 0 :(得分:0)

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

float f = 60.5f;

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

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