ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:132.41KB ,
资源ID:3569361      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3569361.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(简单的android计算器Word文件下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

简单的android计算器Word文件下载.docx

1、判断是否满足,若满足则迭代停止;若不满足,则执行步骤1.基于android的简单计算器1、界面截图2、布局文件总体是一个LinearLayout布局,每一行的按钮也使用了此布局。当然,每一行也可以在TableLayout里使用TableRow。虽然使用其他布局可能会简洁点,不过我个人喜欢使用LinearLayout布局。 LinearLayout paddingRight=5dppaddingLeft=horizontalButton +id/button_bk0dpBKlayout_weight=1+id/button_ceCE+id/button_cC/LinearLayout+id/bu

2、tton_mcMC+id/button_77+id/button_88+id/button_99+id/button_div/+id/button_mrMR+id/button_44+id/button_55+id/button_66+id/button_multi*+id/button_msMS+id/button_1+id/button_22+id/button_33+id/button_minus-+id/button_sign+/-+id/button_equal=+id/button_0+id/button_dot.+id/button_plus+TextView +id/tv_tm

3、pcolor/pinkMemory=/+id/tv_memcolor/sliver- 显示记忆数据 -布局文件中在TextView和EditText中使用的Color要在strings.xml中定义。resourcesstring name=app_nameCalculatorhello_worldHello world!menu_settingsSettingstitle_activity_my_calculatorMyCalculator color name=pink#ffc0cbsliver#c0c0c03、java代码:各种组件的使用在代码里都有明确说明,在此不再说明。package

4、 com.example.calculator;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class MyCalculator extends Activit

5、y double op1=0,op2=0;/记录两次输入的值 char operation;/记录运算符 EditText input;/输入文本框 boolean isInputChar=false;/判断是否输入了运算符 TextView memory;/记忆文本 Button plus,minus,multi,divide,equal;/运算符 Button back,clean,cleanAll;/文本数据处理(回退、本次输 /入清零、所有输入清零) Button mclean,mread,msave;/数据记忆(清除、读取、保存) Button btn=new Button10;/数

6、字 Button dot;/点 Button sign;/正负数转换 Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_calculator); input=(EditText)findViewById(R.id.et_input); memory=(TextView)findViewById(R.id.tv_mem); /运算符 plus=(Button)findViewById(R.i

7、d.button_plus); minus=(Button)findViewById(R.id.button_minus); multi=(Button)findViewById(R.id.button_multi); divide=(Button)findViewById(R.id.button_div); equal=(Button)findViewById(R.id.button_equal); /设置点击监听 plus.setOnClickListener(listener); minus.setOnClickListener(listener); multi.setOnClickLi

8、stener(listener); divide.setOnClickListener(listener); equal.setOnClickListener(listener); /记忆 back=(Button)findViewById(R.id.button_bk); clean=(Button)findViewById(R.id.button_ce); cleanAll=(Button)findViewById(R.id.button_c); back.setOnClickListener(listener); clean.setOnClickListener(listener); c

9、leanAll.setOnClickListener(listener); /数据记忆 mclean=(Button)findViewById(R.id.button_mc); mread=(Button)findViewById(R.id.button_mr); msave=(Button)findViewById(R.id.button_ms); mclean.setOnClickListener(listener); mread.setOnClickListener(listener); msave.setOnClickListener(listener); /数字 btn0=(Butt

10、on)findViewById(R.id.button_0); btn1=(Button)findViewById(R.id.button_1); btn2=(Button)findViewById(R.id.button_2); btn3=(Button)findViewById(R.id.button_3); btn4=(Button)findViewById(R.id.button_4); btn5=(Button)findViewById(R.id.button_5); btn6=(Button)findViewById(R.id.button_6); btn7=(Button)fin

11、dViewById(R.id.button_7); btn8=(Button)findViewById(R.id.button_8); btn9=(Button)findViewById(R.id.button_9); for(int i=0;i1) input.setText(inputText.substring(0, inputText.length()-1); else if(inputText.length()=1) input.setText(); if(input.getText().toString().compareTo()=0)/去除负号 break; case R.id.button_ce:/此次输入清零 input.setText( if(isInputChar) op2=0; else op1=0; case R.id.button_c:/全部清零,重新计算 op1=0; op2=0; isInputChar=false; case R.id.button_mc:/清空记忆数据 memory.setText(

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2