WEB开发网
开发学院手机开发Android 开发 Android 体重测仪器开发 阅读

Android 体重测仪器开发

 2010-11-05 00:55:48 来源:WEB开发网   
核心提示:import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class EX03_11_1 extends Activity{Bundle bun

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.TextView;

public class EX03_11_1 extends Activity

{

Bundle bunde;

Intent intent;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

/* 载入mylayout.xml Layout */

setContentView(R.layout.myalyout);

/* 取得Intent中的Bundle对象 */

intent=this.getIntent();

bunde = intent.getExtras();

/* 取得Bundle对象中的数据 */

String sex = bunde.getString("sex");

double height = bunde.getDouble("height");

/* 判断性别 */

String sexText="";

if(sex.equals("M"))

{

sexText="男性";

}

else

{

sexText="女性";

}

/* 取得标准体重 */

String weight=this.getWeight(sex, height);

/* 设置输出文字 */

TextView tv1=(TextView) findViewById(R.id.text1);

tv1.setText("你是一位"+sexText+" 你的身高是"+height+

"厘米 你的标准体重是"+weight+"公斤");

/* 以findViewById()取得Button对象,并添加onClickListener */

Button b1 = (Button) findViewById(R.id.button1);

b1.setOnClickListener(new Button.OnClickListener()

{

public void onClick(View v)

{

/* 返回result回上一个activity */

EX03_11_1.this.setResult(RESULT_OK, intent);

/* 结束这个activity */

EX03_11_1.this.finish();

}

});

}

/* 四舍五入的method */

private String format(double num)

{

NumberFormat formatter = new DecimalFormat("0.00");

String s=formatter.format(num);

上一页  1 2 3 4 5 6  下一页

Tags:Android 体重 测仪器

编辑录入:coldstar [复制链接] [打 印]
赞助商链接