首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

兑现两个数相加

2013-06-26 
实现两个数相加请问大侠下面程序点击出现错误,不知道哪里错了?该怎么改了?package com.example.targeimpo

实现两个数相加
请问大侠下面程序点击出现错误,不知道哪里错了?该怎么改了?

package com.example.targe;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {

//输入控件
private  EditText et1,et2;
private  TextView et3;
//输入按钮控件
private Button button;
private int number1,number2,number3;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//让控件与布局中控件相对应
et1=(EditText)findViewById(R.id.editText1);
et2=(EditText)findViewById(R.id.editText2);
et3=(TextView)findViewById(R.id.editText3);
button=(Button)findViewById(R.id.button1);

//监听按钮点击事件
button.setOnClickListener(  new  View.OnClickListener(){

public void onClick(View arg0) {   
                //从EditText获取文本并转换成数字    
                 String str1 = et1.getText().toString();   
                   number1 = Integer.parseInt(str1);   
                   String str2 = et2.getText().toString();   
                   number2 = Integer.parseInt(str2);   
                   number3 = number2 + number1;    
                  et3.setText(getText(number3).toString());
                  
                                }
   }
);

       }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}


}
[解决办法]
  et3.setText(getText(number3).toString());
这句话改成
  et3.setText(Integer.toString(number3));

热点排行