android简单计算器课程设计要点(4)

2020-02-21 01:45

沈阳理工大学课程设计专用纸 No14

btn8.setEnabled(true); btn9.setEnabled(true); btn0.setEnabled(true); btnJieGuo.setEnabled(true); btnJia.setEnabled(true); btnJian.setEnabled(true); btnCheng.setEnabled(true); btnChu.setEnabled(true); //清空EditText et.setText(\

//清空TextView }

textView01.setText(\//num1和num2的值归零 num1=0; num2=0;

});

//设置btnE的监听事件

btnE.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//设置一个显式意图,用于CalculatorActivity和AboutActivity之间的跳转

}

Intent intent = new Intent(CalculatorActivity.this,MainActivity.class); startActivity(intent);

});

//设置btnJia的监听事件

btnJia.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

沈阳理工大学

沈阳理工大学课程设计专用纸 No15

//获取EditText的值

String num = et.getText().toString().trim();

//判断,如果EditText为空,则将EditText设置为空,如果不为空,则将EditText的

值转化为float类型

}

if(num.length()==0){

et.setText(\

}else{ }

//将符号\赋给TextView textView01.setText(\//清空EidtText et.setText(\

num1 = Float.parseFloat(num);

});

//设置btnJian的监听事件

btnJian.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText的值

String num = et.getText().toString().trim();

//判断,如果EditText为空,则将EditText设置为空,如果不为空,则将EditText的

值转化为float类型

if(num.length()==0){

et.setText(\

}else{ }

//将符号\赋给TextView textView01.setText(\

num1 = Float.parseFloat(num);

沈阳理工大学

沈阳理工大学课程设计专用纸 No16

}

//清空EidtText et.setText(\

});

//设置btnCheng的监听事件

btnCheng.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText的值

String num = et.getText().toString().trim();

//判断,如果EditText为空,则将EditText设置为空,如果不为空,则将EditText的

值转化为float类型

}

if(num.length()==0){

et.setText(\

}else{ }

//将符号\赋给TextView textView01.setText(\//清空EidtText et.setText(\

num1 = Float.parseFloat(num);

});

//设置btnChu的监听事件

btnChu.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText的值

String num = et.getText().toString().trim();

沈阳理工大学

沈阳理工大学课程设计专用纸 No17

//判断,如果EditText为空,则将EditText设置为空,如果不为空,则将EditText的

值转化为float类型

}

if(num.length()==0){

et.setText(\

}else{ }

//将符号\赋给TextView textView01.setText(\//清空EidtText et.setText(\

num1 = Float.parseFloat(num);

});

//设置btnJieGuo的监听事件

btnJieGuo.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText的值

String num22 = et.getText().toString().trim();

//判断,如果EditText的值为空,则将EditText的值设为空,如果不为空,则将EditText

的值转化为float类型

if(num22.length()<=0){

et.setText(\

}else{ }

//获取TextView的值

String fuhao = textView01.getText().toString().trim();

//如果TextView的符号为“+”,将num1和num2相加,并把值赋给EditText if(\

num2 = Float.parseFloat(num22);

沈阳理工大学

沈阳理工大学课程设计专用纸 No18

}

float numjiguo1 = num1 + num2; et.setText(\}else

//如果TextView的符号为“-”,将num1和num2相减,并把值赋给EditText if(\

float numjiguo1 = num1 - num2; et.setText(\}else

//如果TextView的符号为“*”,将num1和num2相乘,并把值赋给EditText if(\

float numjiguo1 = num1 * num2; et.setText(\

}else

//如果TextView的符号为“/”,将num1和num2相除,并把值赋给EditText

if(\

float numjiguo1 = num1 / num2; }

et.setText(\

});

//设置btnB的监听事件,此处为这只退格键

btnB.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//不论下列按钮是否为可用,都将设置为可用 btn1.setEnabled(true); btn2.setEnabled(true); btn3.setEnabled(true); btn4.setEnabled(true); btn5.setEnabled(true);

沈阳理工大学


android简单计算器课程设计要点(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017—2018学年度第一学期英语教学工作总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: