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

2020-02-21 01:45

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

}

//将num1后面连接3,然后再将值赋给EditText et.setText(num1+3);

});

//设置btn4的监听事件

btn4.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) { }

//获取EditText中的值

String num1 = et.getText().toString(); //将num1后面连接4,然后再将值赋给EditText et.setText(num1+4);

});

//设置btn5的监听事件

btn5.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText中的值

String num1 = et.getText().toString(); //将num1后面连接5,然后再将值赋给EditText et.setText(num1+5); }

});

//设置btn6的监听事件

btn6.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText中的值

沈阳理工大学

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

}

String num1 = et.getText().toString();

//将num1后面连接6,然后再将值赋给EditText et.setText(num1+6);

});

//设置btn7的监听事件

btn7.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) { }

//获取EditText中的值

String num1 = et.getText().toString(); //将num1后面连接7,然后再将值赋给EditText et.setText(num1+7);

});

}

//获取EditText中的值

String num1 = et.getText().toString();

//将num1后面连接8,然后再将值赋给EditText et.setText(num1+8); @Override

public void onClick(View v) { //设置btn8的监听事件

btn8.setOnClickListener(new OnClickListener(){

});

沈阳理工大学

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

//设置btn9的监听事件

btn9.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) { }

//获取EditText中的值

String num1 = et.getText().toString(); //将num1后面连接9,然后再将值赋给EditText et.setText(num1+9);

});

//设置btn0的监听事件

btn0.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

//获取EditText中的值

String num1 = et.getText().toString();

//判断,如果0为首次输入,并且0为首位数字,则将下列按钮设为不可用 if(num1.length()<=0){

btn1.setEnabled(false); btn2.setEnabled(false); btn3.setEnabled(false); btn4.setEnabled(false); btn5.setEnabled(false); btn6.setEnabled(false); btn7.setEnabled(false); btn8.setEnabled(false); btn9.setEnabled(false); btn0.setEnabled(false); btnJieGuo.setEnabled(false); btnJia.setEnabled(false);

沈阳理工大学

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

}

btnJian.setEnabled(false); btnCheng.setEnabled(false); btnChu.setEnabled(false); et.setText(\

}else{

//如果0不为第一个数字,则将num1后面连接0,然后再将值赋给EditText }

et.setText(num1+0);

});

@Override

public void onClick(View v) {

//不论下列按钮可不可用,都将设为可用 btn1.setEnabled(true); btn2.setEnabled(true); btn3.setEnabled(true); btn4.setEnabled(true); btn5.setEnabled(true); btn6.setEnabled(true); btn7.setEnabled(true); btn8.setEnabled(true); btn9.setEnabled(true); btn0.setEnabled(true); btnJieGuo.setEnabled(true); btnJia.setEnabled(true); btnJian.setEnabled(true); btnCheng.setEnabled(true);

//设置btnPoint的监听事件

btnPoint.setOnClickListener(new OnClickListener(){

沈阳理工大学

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

btnChu.setEnabled(true); //获取EditText中的值

String num1 = et.getText().toString(); //此处方法是判断小数点是否存在

if(num1.indexOf(\检索“.”的index值,如果不存在,返回的是-1 //此处判断小数点是否在字符串的开头

if(num1.length()>0){

//如果不是在字符串的开头,则将num1后面连接“.”,然后再将值赋给EditText

}

et.setText(num1+\

}else{ }

//如果小数点在字符串的开头,则将EditText的值设为空 et.setText(\

}else{ }

//如果小数点在前面的数字中已经出现,则EditText的值不变 et.setText(num1);

});

//设置btnC的监听事件

btnC.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

btn1.setEnabled(true); btn2.setEnabled(true); btn3.setEnabled(true); btn4.setEnabled(true); btn5.setEnabled(true); btn6.setEnabled(true); btn7.setEnabled(true);

沈阳理工大学


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

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

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

马上注册会员

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