这个文本是我的其他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。)
答案 0 :(得分:0)
如果将数值传递给文本,它将被解释为资源ID,它引用应用程序的某些资源。
所以试试这个:
myText.setText(String.valueOf(oneFloat));