2011_06android教程-sample bmi

2011_06android教程-sample bmi

ID:19611601

大小:1.13 MB

页数:57页

时间:2018-10-04

2011_06android教程-sample bmi_第1页
2011_06android教程-sample bmi_第2页
2011_06android教程-sample bmi_第3页
2011_06android教程-sample bmi_第4页
2011_06android教程-sample bmi_第5页
资源描述:

《2011_06android教程-sample bmi》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Sample_BMI李绘卓huizhuoli@foxmail.com界面元件Android文件网站上找到各种可用介面元件列表。http://code.google.com/android/reference/view-gallery.html例如我们想查看EditText的内容,我们可以点进EditText连结查看其内容。http://code.google.com/android/reference/android/widget/EditText.html例程:计算健康指数BMIBMI指数(身体质量指数,简称体质指数又称体重指数,英

2、文为BodyMassIndex,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。体质指数(BMI)=体重(kg)/身高m2(m)EX:70kg/1.75/1.75=22.86BMI参考值过轻,低于20,低于19适中,20-25,19-24过重,25-30,24-29肥胖,30-35,29-34非常肥胖,高于35,高于34例程:计算健康指数BMI为了输入BMI程式所需的身高体重值,大致上我们需要两个文本显示框(TextView元件)来提示填入身高体重数字,另外也需要两个文

3、字输入栏位用来填入身高体重数字。同时还需要一个按钮来开始计算,而计算完也需要一个文本显示框(TextView元件)来显示计算结果。建立项目XmlR存取识别符号在Android系统中,我们使用XML来定义UI。占用比较多的档案空间。解决的方法是Android并不直接使用XML档案,而是透过Android开发工具,自动将XML描述档转换成资源档案。一旦应用程式要使用某个介面或是任何种类的资源(字串、图片、图示、音效...),都使用索引来查询。「R.java」文件在R.java档案中,分别有attr(属性)、drawable(图片、图示)、

4、id(识别符号)、layout(介面描述)、string(文字)这几种资源型态,就XML描述档中的id来说,开发工具会根据XML描述档中指定的id,生成对应的资源,并自动指定一个位址。将字串抽离XMLres/values/strings.xml字串统一集中在「string.xml」中,我们以后要修改介面时更有弹性了。建立自己的文字描述档案如:res/values」目录中建立一个「advice.xml」档,里面将包含BMI程式算出BMI程序流程importlib名称空间。完整的API可查阅官方的package列表:http://code

5、.google.com/android/reference/packages.html透过萤幕显示的各种元素是按照介面层次结构来描述的。调用父类的创建内容第一个BMI逻辑流程OnCreate方法流程ListenerOnClick方法流程onCreate方法onClick(Viewv)方法第一次重构Refactor可以运作的程式跟可以维护的程式之间,还有一道难以言说的鸿沟。加入对话框对话框AndroidDialog产生一个应用程式中常见的「关于」页面。应用程式的「关于」页面中,通常要包含版本讯息、作者、联络方式、首页等资讯。对话框And

6、roidDialog要在Android程式中呼叫一个对话框,有二个主要步骤:#定义呼叫点在点击button时#实作对话框newAlertDialog对话框AndroidDialog首先,显示一个最基本的对话框所需的程式码如下。newAlertDialog.Builder(this).show();更详细的对话框使用可参考官方文件http://code.google.com/android/reference/android/app/AlertDialog.Builder.html再次重构重构ValueCodeAndbuttonforA

7、lertDialog「Toast」界面元件对话框的使用模式,限制了使用者得按下某些按键以跳出对话框,才能继续使用原本程式。如果我们只是要显示一小段提示讯息,可改为使用简单的「Toast」界面元件。「Toast」介面元件的作用是弹出一个讯息框,快速在萤幕上显示一小段讯息。Toast.makeText(this,"BMI计算器",Toast.LENGTH_SHORT).show();错误处理trycatch错误处理使用者在输入资料时,难免会出错。而现在我们写好的BMI程式中,并没有对使用者可能的输入错误做处理。因此在下面的程式改进中,我们

8、使用了try...catch语句,与Toast元件来做错误处理。try{//主要程式流程}catch(Exceptionerr){//错误处理流程}UriAndroidUrl为的应用程式添加一个简单的网路功能:「open

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

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

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