android简单计算器应用

android简单计算器应用

ID:27644178

大小:108.78 KB

页数:9页

时间:2018-12-03

android简单计算器应用_第1页
android简单计算器应用_第2页
android简单计算器应用_第3页
android简单计算器应用_第4页
android简单计算器应用_第5页
资源描述:

《android简单计算器应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、移动计算技术与应用实验报告与指导书/学年第学期姓名:*学号:班级:指导教师:实验地点:计算机科学与工程学院实验名称实验二简单计算器应用实验目的1.熟悉Android界的设计方法;2.掌搁常用布局及常用控件的设计与使用方法;3.掌握UI事件处理方法;4.掌握AlertDialog的使川方法;5.掌握Spinner及数组适配器的使用方法。6.掌握常见资源的使用方法。实验设备实验曰期一、实验预习1.UI设计的要求:外观和功能分离2.常用布局种类:能自动适应运行环境LinearLayout线性布局RelativeLayout相对布局FrameLayout中贞布

2、局3.AlertDialog的使用:对话框显示:dialog.show();对话框关闭:dialog.dismiss();/dialog.cancel();二、实验内容(原理、方法、框图)在窗体上添加相应的控件,要想实现控件的功能再添加相应的java代码三、实验过程(步骤、实现代码)1.创建项目:应用名称:Calculator项0包名:cn.edu.cslgxalculatorActivity名:MainActivity项目名:Calculator2.设计计算器界面:5554:MyAVD.5AU7:17CalculatorNumber1:-9.6Op

3、erator:Number2:8.88ComputeResult:-1.0810812<]o□5554:MyAVD.5:;三简单计算器J!Q7:22数字1:-9.6运算符:1▲败字2:8.88计算结果:•1.0810812<]O□当T机横屏时的界面:5554:MyAVD_5CalculatorJ!Q7:19■Number1:-9.6□lOperator:■Number2:8.88I1o■Result:Compute•1.0810812<]谓列出该界而的布局文件res/layout/main.xml,res/layout/layout-land/main

4、.xml请列出中英文资源文件res/values/strings.xml及res/values-zh/strings.xml2.完成MainActivity,实现以下功能:(1)当输入数字1和2选择+-/Calledwhentheactivityisfirstcreated.*/(©OverridepublicvoidonCreate(BundlesavedlnstanceState){super.onCreate(savedlnstanceState);setContentView(R.layout-main);中的某一运算符后,点击“计算”按钮,能

5、够显示计算结來。(2)未输入数字或格式无效时,点“计算”按钮时,显示如T错误信息对话框:谐给出MainActivity代码:packagecn.edu.csIg.CalcuIator;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.*;publicclassMainActivityextendsActivity{privateEditTextnumberlEditText;privateEditTextnumb

6、er2EditText;privateSpinneroperatorSpinner;privateButtoncomputeButton;privateTextViewvalueTextView;numberlEditText=(EditText)findViewById(R.id.number1_edit);number2EditText=(EditText)findViewById(R.id.number2_edit);operatorSpinner=(Spinner)findViewByTd(R.id.operator一spinner);comp

7、uteButton=(Button)findViewById(R.id.compute_text);valueTextView=(TextView)findViewById(R.id.value_text);String[]operators=newString[]ArrayAdapteradapter=newArrayAdapter(this.android.R.Iayout.simple_spinner_item,operators);adapter.setDropDownViewResource(android.R

8、.layout.simple_spinner_item);operatorSpinner.se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。