我正在创建Android应用,我需要使用textView打印浮点数。有人可以说我应该使用哪种功能吗?
答案 0 :(得分:2)
试试这个:
//Retrieve the TextView and set the text
Float yourFloat = 1.0;
TextView textView = (TextView) findViewById(R.id.yourtextview);
textView.setText(yourFloat.toString());
答案 1 :(得分:2)
我想你需要的只是标准的java语言Formatter
(如果你需要考虑语言环境):
http://download.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html
答案 2 :(得分:1)
我怀疑,你需要先将你的浮点数转换为String:
float f = 42.0;
textView.setText(String.valueOf(f))
答案 3 :(得分:0)
你可以这样做:
textView.setText("" + 1.5);
答案 4 :(得分:0)
你可以尝试
EditText text =(EditText)findViewById(id);
text.setText(Float.toString(f));
其中f是你的变量。