屏幕输出**针对android的写入(A、B、C)**

屏幕输出**针对android的写入(A、B、C)**,android,Android,1) 有没有像Pascal中那样简单的屏幕输出方法:write(A,“+”,B,“=”,C) 我试过: void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.new_layout); Toast.LENGTH_LONG).show(); int A,B,C; A=4; B=8; C=A+B; String

1) 有没有像Pascal中那样简单的屏幕输出方法:write(A,“+”,B,“=”,C)

我试过:

void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_layout);
Toast.LENGTH_LONG).show();

    int A,B,C;
    A=4;
    B=8;
    C=A+B;
    String text = getString(A,"+",B,"=",C);

    TextView tv = (TextView) findViewById(R.id.textView1);               
    tv.setText(text);
    //Toast.makeText(this,text, Toast.LENGTH_LONG).show();
   }
但这不起作用。 每次我都会收到“…应用程序已停止”

最好是: tv.setText(A,“+”,B,“=”,C)//不带字符串整数


感谢您的帮助。

连接字符串,然后使用
setText

tv.setText(A + "+" B + "=" + C);

对于较长的文本,请使用
StringBuilder
这是错误的
getString(a,“+”,B,“=”,C)

你想要

String text=A+“+”+B+“=”+C


getString
用于检索包字符串资源


太好了,太好了。谢谢!谢谢你的回答。希望我将来会使用它-初学者。