要浮动的字符串,但它与我有些不同

时间:2017-08-17 02:51:34

标签: java android string

这个文本是我的其他java类的字符串,我不能像浮动一样使用它。

String minutes= String.valueOf(hours% 4 < 1 ? "00" : (hours% 4) * 15);
String text = hours/4 + "." + minutes;

当我在我的活动中做这些时,我只看到几小时的部分(就像:13)。我看不到分钟。

float oneFloat = Float.parseFloat(circle.getNow());
myText.setText((int) oneFloat+"");

然而,如果我这样做,我会看到整件事。 (如:13.15)

log.append(circle.getNow() + ",");

为什么oneFloat不工作?我怎么解决这个问题? (我认为oneFloat不会因为“。”而从文本转换为float。)

1 个答案:

答案 0 :(得分:0)

如果将数值传递给文本,它将被解释为资源ID,它引用应用程序的某些资源。

所以试试这个:

myText.setText(String.valueOf(oneFloat));