/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:设计用户界面--视图(View)设计
* 作 者: 雷恒鑫
* 完成日期: 2012 年 08 月 5 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
视图界面描述:
为了输入“BMI应用程序”所需的身高体重值,大致上我们需要两个“TextView”组件用来显示填入身高 体重数字,另外也需要两个文字输入文本框用来填入身高 体重数字。我们还需要一个按钮来开始计算,而计算完也需要一个“TextView”组件来显示计算 结果,另一个“TextView”组件来显示建议。于是出版的“BMI应用程序”的视图界面图形就浮现出来了。
下面我们开始写代码,进行设计用户界面。
以下代码是把我们需要的“TextView”(文本视图) “EditText”(编辑文本) "Button"(按钮)3种界面组件添加到“LinearLayout”(线性页面布局)组件中。
以下是完整的“main。xml”界面说明代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="身高(cm)"
/>
<EditText android:id="@+id/height"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
android:text=""
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="体重(kg)"
/>
<EditText android:id="@+id/weight"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
android:text=""
/>
<Button android:id="@+id/submit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="计算BMI的值"
/>
<TextView android:id="@+id/result"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
/>
<TextView android:id="@+id/suggest"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
/>
</LinearLayout>
运行结果:
经验积累:
1. 因为将android:numeric指定为"integer",所以“EditText”文本框中只能输入数字。
2. android:text="" 指定
“EditText” 界面组件默认显示的文字(数字)。
分享到:
相关推荐
迈入BIM 2.0时代 --- 工程建设行业BIM发展的新趋势
BMI指数计算器 输入身高体重计算BMI指数,根据中国人体质判断健康状况!
行业文档-设计装置-一种BIM管理教学用黑板
教育科研-学习工具-一种BIM管理教学用黑板.zip
行业分类-物理装置-一种水利水电工程BIM族库构建方法
从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf从-BIM-到-CIM.pdf
行业分类-物理装置-一种桥梁预制件BIM信息化管理系统.zip
BIM体质指数计算器,使用IDEA软件、Java语言编写的程序。
用threejs展示三维bim模型
xeokit-bim-viewer 是一个开放源代码2D / 3D BIM查看器,它在浏览器中运行,并从文件系统中加载模型。 查看器基于,并作为一部分捆绑在一起。 查看器由和开发,并集成在和更高版本中。 该查看器可以用作独立...
BIM全流程正向设计实践 《BIM全流程正向设计实践: 掌握参数的核心用法》是一本交互式教程。 购买链接: 学习前的准备 用参数的方法使用Revit的基础命令 控制视图 MVC模式 标高的参数控制 用参数的方法使用Revit的...
基于传感器技术、物联网通信技术、组态监控软件、管廊平台测控终端RTU等,采集供水管网、供暖管网、蒸汽管网、压缩气管网介质的压力、温度、流量等参数,实现对管网的实时监测。利用应用云平台、移动网络架构,让...
行业文档-设计装置-基于BIM的钢结构建筑定位装置.zip
行业文档-设计装置-基于BIM的钢结构建筑定位贴片.zip
Android实现体重指数BMI的计算,为初学者提供简单样例
行业文档-设计装置-一种建立BIM模型的系统装置
ejercicios-clase-03-2bim 通用技术手册 通用许可文件普遍使用权的决定普遍存在的权责发生制和普遍存在的权衡。 普通民众的报酬 通用许可文件普遍使用权的决定普遍存在的权责发生制和普遍存在的权衡。 普通报刊...
行业分类-设备装置-基于BIM技术的墙体洞口设计方法、存储设备及系统.zip
推荐,BIM技术、BIM方案、BIM应用等PPT/WORD/PDF文档集合,包括以下内容: [成都]大型综合体项目bim应用资料与总结(机电bim模型); [中建]重庆北碚万达广场BIM技术应用情况汇报(34页); [中建一局]昆泰嘉瑞中心...