Java 将Android Println()复制到文本视图

Java 将Android Println()复制到文本视图,java,android,textview,Java,Android,Textview,我想取一些变量,列在这里 double dBench = (((Math.floor((dWeight*.664)/10))*10)-10)+dPush; double dFlies = (dBench)*.6; double dCurls = (dWeight*dPull)*.25; double dLats = ((Math.floor((dWeight*.5)/10))*10); System.out.println(dBench); System.out.println(dFlies)

我想取一些变量,列在这里

double dBench = (((Math.floor((dWeight*.664)/10))*10)-10)+dPush;
double dFlies = (dBench)*.6;
double dCurls = (dWeight*dPull)*.25;
double dLats = ((Math.floor((dWeight*.5)/10))*10);

System.out.println(dBench);
System.out.println(dFlies);
System.out.println(dCurls);
System.out.println(dLats);

但是如何让println()打印到文本视图或其他什么东西?谢谢。

使用textview的设置文本方法

textView = (TextView)findViewById(R.id.myTextView);
textView.setText("This text will be placed in the textView");
对于双值,它将如下所示

textView = (TextView)findViewById(R.id.myTextView);
textView.setText(String.valueOf(double_variable);

您不必对textview执行println。TextView的方法名为setTextgetText。setText可以将文本设置为TextView,getText可以从TextView获取文本

双倍

textView = (TextView)findViewById(R.id.myTextView);
textView.setText(String.valueOf(Your double value));

如果要在textView中打印值:

TextiView textView = (TextView) findViewById(R.id.textViewId);
textView.setText(...see below...);
Integer:Integer.valueOf(integerVariable).toString() 同样的方法也适用于Long、Double等。这里是Double的类似示例:

double a = some value;
String toShow = Double.valueOf(a).toString();
textView.setText(toShow);
如果要检查这些值(调试),可以使用日志类。 Log.d(“VALUE”,Integer.valueOf(integerVariable.toString()); 在这种情况下,该值将显示在LogCat(标记值)中。您可以键入tag:VALUE筛选消息


Integer、Long和Double是原语的包装类,这些类具有toString()方法,可用于将字符串传递到TextView。

如果要查看存储到变量中的值,可使用log cat命令将其打印到控制台中,如下所示:

Log.v("Title" , variable_name);

或者对于可以使用的数值

textView = (TextView)findViewById(R.id.myTextView);
textView.setText(""+Your double value);

(向上投票)请添加一个示例,说明如何在
文本视图中正确显示
double
。或者作为使用double的快捷方式,您可以执行
TextView.setText(“+double\u变量)
只是一个快捷方式:)