/* (程序头部注释开始)

* 程序的版权和版本声明部分

* Copyright (c) 2011, 烟台大学计算机学院学生

* All rights reserved.

* 文件名称:指定输入类型(InputType)

* 作 者: 雷恒鑫

* 完成日期: 2012 年 08 月 5 日

* 版 本 号: V1.0

* 对任务及求解方法的描述部分

* 输入描述:

* 问题描述:Android1.5版之后添加了软件虚拟键盘的功能,该实验通过把“android:numeric”替换成“android:inputType”让用户再输入数据时,自动弹出软键盘而且直接弹出的是数字软键盘。

* 程序输出:

* 程序头部的注释结束

*/

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="身高(cm)"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:inputType="number"

android:text=""

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="体重(kg)"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:numeric="integer"

android:text=""

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="计算BMI的值"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text=""

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text=""

/>

运行结果:

注意:“android:inputType”参数除了替换原有的一些参数之外,还供了更多的参数类型,如果将“android:inputType”的参数设置成“numberDecimal”的话,输入文本框中就可以接受包含小数点的数字,到时候算出来的BMI值就更精确了。

修改后代码如下:

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="身高(cm)"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:inputType="numberDecimal"

android:text=""

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="体重(kg)"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:inputType="numberDecimal"

android:text=""

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="计算BMI的值"

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text=""

/>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text=""

/>

运行结果:

经验积累:

1.在Android1.5版之后的新版本中可以直接用“android:inputType”参数来替换“android:password” “android:singleLine” “android:numeric” “android:phoneNumber” “android:capitalize” “android:autoText” “android:editable”这一堆属性。

android 身高体重设计,Android开发--身高体重指数(BIM)计算--设计用户界面--指定输入类型(InputType)...相关推荐

  1. 基于Android的短信应用开发(一)——界面设计开发

    刚刚接触Android开发,最近自己在上手开发一个手机短信应用,由于是从头开始开发,首先还是得设计实现界面,初步效果如图: 程序代码如下 1.MainActivity.java package com ...

  2. 小学身高体重测试软件,学生身高、体重检测汇总分析

    2018年秋季,我校对全校993名学生进行体质健康检查.卫生室教师检测视力:体育组教师检测身高.体重.肺活量.镇中心卫生医院负责检查血压.龋齿.内科等16项指标,共计20项内容. 本文针对学生的身高. ...

  3. web网页设计与开发:动漫网站设计——神偷奶爸(4页) HTML+CSS 学生DW网页设计作业成品 大学生网页制作期末作业 HTML期末大作业

    HTML5期末大作业:动漫网站设计--迪斯尼公主(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题材有 ...

  4. web网页设计与开发:旅游酒店网站设计——红色大气的度假酒店预订网站html模板(5页) HTML+CSS+JavaScript

    HTML5期末大作业:旅游酒店网站设计--红色大气的度假酒店预订网站html模板(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页 ...

  5. web网页设计与开发:电影介绍网站设计——电影资讯博客(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 dreamweaver作业静态HTML网页设计模板

    HTML5期末大作业:电影介绍网站设计--电影资讯博客(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业 ...

  6. 华为机试:身高体重排序

    [编程题目 | 100分]身高体重排序 [ 100 / 中等 ] 身高体重排序 题目描述: 某学校举行运动会,学生们按编号(1.2.3-n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重 ...

  7. 0024-华为OD机考:身高--体重排序

    身高体重-排序 题目描述 身高从低到高 身高相同体重从轻到重 体重相同维持原来顺序 样例: 输入 4 100 100 120 130 40 30 60 50输出:2 1 3 4 输入 3 90 110 ...

  8. 用python写身高体重关系,excel表格输入数据进行查找

    import random #随机数的包 import pandas as pd #Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为 ...

  9. Android官方开发文档Training系列课程中文版:键盘输入处理之指定输入的类型

    原文地址:http://android.xsoftlab.net/training/keyboard-input/index.html 引言 在文本框接收到焦点时,Android系统会在屏幕上显示一个 ...

最新文章

  1. colMedians(x) : Argument ‘x’ must be a matrix、rowMedians(data) : Argument ‘x‘ must be a matrix.
  2. Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(续)
  3. JavaScript 常用函数总结
  4. nebual的图数据结构
  5. Python 2退出历史舞台 一句话证明它的重要性
  6. LeetCode 2194. Excel 表中某个范围内的单元格
  7. rabbitmq实战_RabbitMQ实战(四) - RabbitMQ amp; Spring整合开发
  8. 【编程珠玑】第十章 节省空间
  9. mysql进程线程_MySQL 内核线程简要分析
  10. SYNOPSYS DDR VIP use note
  11. crt导出服务器文件,CRT中将服务器中生成的awr报告用会话日志提取到本地
  12. stata陈强:计量经济学及stata应用_陈强 第五章 多元线性回归
  13. java访问出现500错误_java – URLConnection不允许我访问Http错误的数据(404,500等)
  14. 应运而生的教学工具——《爱上micro:bit》读书笔记
  15. React-Native之轮播组件looped-carousel的介绍与使用
  16. 无刷直流电机四象限matlab pudn,一种无刷直流电机四象限运行的PWM控制方法与流程...
  17. 联想服务器AR系列,目前为止最好的AR游戏设备竟然出自联想
  18. slamugv小车使用说明--1材料准备
  19. onsemi安森美FDMS86252L 50V 12A 56mΩ N沟道屏蔽门极MOSFET管
  20. 2018互联网实习秋招回顾(BATM+MS+Intel+NE+DJI)

热门文章

  1. idmp计算任务shell脚本创建路径全过程
  2. 在html中页面打开次数计算,实现页面访问次数统计
  3. selenium爬取评论
  4. PS图层混合算法之六(差值,溶解, 排除)
  5. jQuery —— JavaScript 库
  6. springboot使用actuator
  7. 千寻位置 开发demo_从智能驾驶到智慧交通,看千寻位置如何助力未来“智”变...
  8. 钉钉爆火背后,真正的在线教育机构过得怎么样?已有 1 家倒闭
  9. 辉仔日记之学代码第二十一期——单例模式
  10. 优化版GM后台包站系统+码支付/代理/84个GM游戏