Android 身高计算
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.os.Bundle;
import android.view.View;
import android.widget. * ;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Color;
public class test extends Activity
{
/** Called when the activity is first created. */
private Button mButton;
private EditText fEeditText;
private EditText mEeditText;
private RadioGroup mRadioGroup;
private double fheight;
private double mheight;
private String Sex;
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.main);
mButton = (Button)findViewById(R.id.confirm);
fEeditText = (EditText)findViewById(R.id.fheigt);
mEeditText = (EditText)findViewById(R.id.mheigt);
mButton.setOnClickListener( new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
if (fEeditText.getText().toString().length() < 1 )
{
Builder adia = new AlertDialog.Builder(test. this );
adia.setMessage( " 请輸入父亲的身高 " );
adia.setTitle( " 提示 " );
adia.setNeutralButton( " 确定 " , new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
fEeditText.setHighlightColor(Color.RED);
}
});
adia.show();
return ;
}
if (mEeditText.getText().toString().length() < 1 )
{
Builder adia = new AlertDialog.Builder(test. this );
adia.setMessage( " 请输入母亲的身高 " );
adia.setTitle( " 提示 " );
adia.setNeutralButton( " 确定 " , new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
mEeditText.setHighlightColor(Color.RED);
}
});
adia.show();
return ;
}
mRadioGroup = (RadioGroup)findViewById(R.id.sex);
if (mRadioGroup.getCheckedRadioButtonId() == R.id.F)
{Sex = " 女孩 " ;}
else
{
Sex = " 男孩 " ;
}
Intent intent = new Intent();
intent.setClass(test. this ,result. class );
fheight = Double.parseDouble(fEeditText.getText().toString());
mheight = Double.parseDouble(mEeditText.getText().toString());
Bundle bun = new Bundle();
bun.putDouble( " fheight " , fheight);
bun.putDouble( " mheight " , mheight);
bun.putString( " Sex " , Sex);
intent.putExtras(bun);
startActivity(intent);
finish();
// BundleObject.this.finish();
}
});
}
}
import java.text.DecimalFormat;
import java.text.NumberFormat;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class result extends Activity {
String Sex;
double fheight;
double mheight;
double cheight;
private TextView mTextView01;
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.mainlayout);
Bundle bun = this .getIntent().getExtras();
Sex = bun.getString( " Sex " );
fheight = bun.getDouble( " fheight " );
mheight = bun.getDouble( " mheight " );
mTextView01 = (TextView)findViewById(R.id.TextView01);
NumberFormat formatter = new DecimalFormat( " 0.00 " );
if (Sex.equals( " 女孩 " ))
{
cheight = (fheight * 0.923 + mheight) / 2 ;
mTextView01.setText(Sex + " 身高预测为 : " + formatter.format(cheight));
}
else
{
cheight = (fheight + mheight) * 1.08 / 2 ;
mTextView01.setText(Sex + " 身高预测为: " + formatter.format(cheight));
}
Button mButton = (Button)findViewById(R.id.ButtonReturn);
mButton.setOnClickListener( new Button.OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent();
intent.setClass(result. this ,test. class );
startActivity(intent);
finish();
}
});
}
}
main.xml
< AbsoluteLayout
android:id ="@+id/widget0"
android:layout_width ="fill_parent"
android:layout_height ="fill_parent"
xmlns:android ="http://schemas.android.com/apk/res/android"
>
< TextView
android:id ="@+id/widget28"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="子女身高计算"
android:layout_x ="76px"
android:layout_y ="16px" >
</ TextView >
< TextView
android:id ="@+id/widget29"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="性别"
android:layout_x ="22px"
android:layout_y ="54px"
>
</ TextView >
< RadioGroup
android:id ="@+id/sex"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:layout_x ="67px"
android:layout_y ="45px"
android:gravity ="center_horizontal"
android:orientation ="horizontal"
>
< RadioButton
android:id ="@+id/M"
android:checked ="true"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="男" />
< RadioButton
android:id ="@+id/F"
android:checked ="false"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="女"
/>
</ RadioGroup >
< TextView
android:id ="@+id/widget31"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="父亲身高(cm)"
android:layout_x ="0px"
android:layout_y ="89px"
>
</ TextView >
< EditText
android:id ="@+id/fheigt"
android:layout_width ="200px"
android:layout_height ="40px"
android:text =""
android:numeric ="decimal"
android:textSize ="18sp"
android:layout_x ="96px"
android:layout_y ="85px"
>
</ EditText >
< TextView
android:id ="@+id/widget31"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:text ="母亲身高(cm)"
android:layout_x ="0px"
android:layout_y ="129px"
>
</ TextView >
< EditText
android:id ="@+id/mheigt"
android:layout_width ="200px"
android:layout_height ="40px"
android:text =""
android:numeric ="decimal"
android:textSize ="18sp"
android:layout_x ="96px"
android:layout_y ="129px"
>
</ EditText >
< Button
android:id ="@+id/confirm"
android:layout_width ="105px"
android:layout_height ="wrap_content"
android:text ="计算"
android:layout_x ="122px"
android:layout_y ="182px"
>
</ Button >
</ AbsoluteLayout >
mainlayout.xml
< AbsoluteLayout
android:id ="@+id/widget0"
android:layout_width ="fill_parent"
android:layout_height ="fill_parent"
xmlns:android ="http://schemas.android.com/apk/res/android"
>
< TextView
android:id ="@+id/TextView01"
android:layout_width ="wrap_content"
android:layout_height ="18px"
>
</ TextView >
< Button
android:id ="@+id/ButtonReturn"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:layout_x ="137px"
android:layout_y ="120px"
android:text ="返回"
>
</ Button >
</ AbsoluteLayout >
Android 身高计算相关推荐
- android 身高体重设计,Android开发--身高体重指数(BIM)计算--设计用户界面--指定输入类型(InputType)...
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:指定输入类型( ...
- Android Studio计算BMI小软件
计算BMI安卓小软件 一.简单安卓入门小项目 开发软件:Android Studio,本软件有两个页面,一个是输入身高和体重页面,另一个是结果界面(注意:这个背景图名字为 bb.png ,图片会放到博 ...
- 根据身高计算标准体重
代码: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLay ...
- 实例9:实现根据身高计算标准体重
1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:to ...
- c语言输入三个身高输出最高,输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数)...
题目: 输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数) 求C语言的编写过程 解答: #include void main () { float a,b; scan ...
- C语言函数,根据身高计算体重是否符合标准的实例
1:c语言函数,函数分为库函数(library funchtion)和自定义函数,库函数由编译器提供 例如printf就是系统的库函数用 函数可以没有返回值,只是完成一个功能,一额可以有一个返回值,使 ...
- 计算机编程题目身高计算,VB1设计一个由输入身高计算标准体重的程序。计算公式为:男:标准体重(kg)=身高(cm)-100;- 一起装修网...
VB1设计一个由输入身高计算标准体重的程序.计算公式为:男:标准体重kg=身高cm-100: 我来回答>> 百度用户(缘梦ym666) 浏览37次 2021-07-13 16:08 女:标 ...
- 利用Java实现键盘上输入体重和身高计算BMI是否超标
键盘上输入体重和身高计算BMI是否超标 import java.util.Scanner;public class BMI {public static void main(String[] args ...
- Android 身高体重曲线的实现
场景 产品需求,需要增加一个身高体重曲线的模块,设计图如下 体重曲线也是这样. 准备 先来一张实现的粗略效果图 曲线图,折线图等,大多使用流行强大的MPandroidChart库,这里也是. 在网上找 ...
最新文章
- linux的软件包是独立的,Linux系统下软件包的安装
- Mobx入门之三:Provider inject
- 网络营销专员浅析在当下移动互联网中实施网络营销的基本特点
- WIN32获取当前进程模块句柄和HINSTANCE
- SNORT入侵检测系统
- 《系统集成项目管理工程师》必背100个知识点-18项目管理计划的ITTO
- RHCE 学习笔记(9) 网络管理
- python read函数报错_python 使用read_csv读取 CSV 文件时报错
- Linux内存监控日记,Linux 内存监控
- 俄罗斯一款地图软件无意曝光300多个军事基地
- Nginx 下载 与 Windows 下访问集群 Tomat
- Python清屏命令:)
- 路径规划算法1.3抽样算法——PRM与RRT算法
- 插件搜索我的第一个chrome插件
- 一见钟情 歌词 翻译
- 【MATLAB】求解矩阵方程
- (金融入门知识点)Double类型丢失精度
- 三种近距离通信技术(WIFI、蓝牙、NFC)简述
- 利用百度(或者360搜索等)的快照解决公司网络限制
- tmall.product.schema.add(淘宝天猫商品发布接口),淘宝商品发布API接口,tmall.product.schema.get产品信息获取接口
热门文章
- 今晚7:30 | 罗切斯特大学张宋扬、英国剑桥大学刘方宇
- 【ML4CO论文精读】基于深度强化学习的组合优化问题研究进展(李凯文, 2020)
- 中国石墨轴承行业市场供需与战略研究报告
- asp.net学生选课系统_网上选课系统_教师管理系统_ 学生管理系统_教务管理系统
- 当代资本主义的革命动力是什么?
- 动态规划:矩阵连乘问题
- maven依赖管理(依赖配置、依赖传递、依赖冲突、依赖范围)
- 开课吧python小课学了有用吗-案例拆解:开课吧Python体验课
- 计算机协会游园活动方案,游园活动方案
- office 字体大小选择,没有 一号二号等中文字体