屏幕输出**针对android的写入(A、B、C)**
1) 有没有像Pascal中那样简单的屏幕输出方法:write(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
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
用于检索包字符串资源
太好了,太好了。谢谢!谢谢你的回答。希望我将来会使用它-初学者。