0
我必須表明在Android的一些操作,,,顯示在TextView的基本運算結果的Android
,但具有一些林小白問題,
public void calculateButtonPressed() {
// TODO Auto-generated method stub
Button button = (Button) findViewById(R.id.result);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Log.d("myTag", "result biatch");
String text=et.getText().toString();
//toast msg
//Toast msg = Toast.makeText(getBaseContext(),text, Toast.LENGTH_LONG);
// msg.show();
//set Text
tv.setText(text);
//result_tv.setText("copao");
int total = 1+2+3;
result_tv.setText(total);
}
});
}
所以應用程序崩潰,因爲即時沒有使用可變正確?
如果我打印result_tv.setText("copao");
它工作正常
但我的基本操作的應用程序崩潰,
int total = 1+2+3;
result_tv.setText(total);
等什麼林不見了?
謝謝!
'result_tv.setText(String.parse(總));'' – thepoosh
是String.parse'在java中不是有效的語句。 – waqaslam
result_tv.setText(String.valueOf(total));方法不適用於設置整數值,將其轉換爲String對象... –