【实例简介】

【实例截图】

【核心代码】

package com.mycompany.myapp5; import android.app.Activity;/* import 相关class */ import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.RadioButton; import android.widget.Toast; public class Ex10_UI extends Activity { protected int my_requestCode = 1550; private EditText edit_height; private RadioButton radiobutton_Man, radiobutton_Woman; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* 载入main.xml Layout */ setContentView(R.layout.main); /* 以findViewById()取得Button 对象,并添加onClickListener */ Button ok = (Button) findViewById(R.id.button_OK); edit_height = (EditText) findViewById(R.id.height_Edit); radiobutton_Man = (RadioButton) findViewById(R.id.Sex_Man); radiobutton_Woman = (RadioButton) findViewById(R.id.Sex_Woman); ok.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { /* 取得输入的身高 */ double height = Double.parseDouble(edit_height.getText() .toString()); /* 取得选择的性别 */ String sex = ""; if (radiobutton_Man.isChecked()) { sex = "M"; } else { sex = "F"; } /* new 一个Intent 对象,并指定class */ Intent intent = new Intent(); intent.setClass(Ex10_UI.this, BMIActivity.class); /* new 一个Bundle对象,并将要传递的数据传入 */ Bundle bundle = new Bundle(); bundle.putDouble("height", height); bundle.putString("sex", sex); /* 将Bundle 对象assign 给Intent */ intent.putExtras(bundle); /* 调用Activity EX03_10_1 */ startActivityForResult(intent,my_requestCode); } catch (Exception e) { // TODO: handle exception Toast.makeText(Ex10_UI.this, R.string.errorString, Toast.LENGTH_LONG).show(); } } }); } /*@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); switch (resultCode) { case RESULT_OK: /* 取得来自Activity2 的数据,并显示于画面上 Bundle bunde = data.getExtras(); String sex = bunde.getString("sex"); double height = bunde.getDouble("height"); edit_height.setText("" height); if (sex.equals("M")) { radiobutton_Man.setChecked(true); } else { radiobutton_Woman.setChecked(true); } break; default: break; } }*/ }

android身高控件_android 测身高标准体重 示例源码相关推荐

  1. android身高控件_安卓身高计算器(标准)

    [实例简介] 一个小程序(源码),身高计算器,适合初学者学习使用. 安装后输入体重,选择性别,即可计算(国家)标准身高. [实例截图] [核心代码] HeightANDWeight └── Heigh ...

  2. android tible控件_android自定义表单,表格控件TableRowTextView

    先上图: TableRowTextView----单元格宽度自适应[app:cell_mode="wrapContent"] 单元格宽度属性[app:cell_mode=wrapC ...

  3. 仿酷狗音乐播放器开发日志二十二 动态调色板控件第二版(性能大幅提升附源码)...

    转载请说明原出处,谢谢~~ 在上次写的博客<仿酷狗音乐播放器开发日志二十一 开发动态调色板控件(附源码)>发布后,我在群里和网友讨论这个控件的性能和优 缺点,发现了他很多不足,还有很多提升 ...

  4. java读取微信消息_android 读取微信聊天内容 示例源码(AccessibilityService)

    [实例简介] 微信聊天界面的布局,查看方法: AndroidStudio--Tools--Android--Android Device Monitor [实例截图] [核心代码] public cl ...

  5. android 记录路线轨迹_Android定位并记录轨迹项目源码

    [实例简介] 本应用是基于高德地图的一款位置定位应用,供学习参考使用! [实例截图] [核心代码] GDMap └── GDMap ├── AndroidManifest.xml ├── assets ...

  6. 一个Demo让你掌握Android所有控件

    一个Demo让你掌握Android所有控件 原文:一个Demo让你掌握Android所有控件 本文是转载收藏,侵删,出处:"安卓巴士"      下面给出实现各个组件的源代码: 1 ...

  7. Android学习--02(猜猜我的星座App源码+Android常用控件TextView+EditText+Button+ImangeView+DatePicker+App间通信+跳转页面)

    猜猜我的星座App 1 Android常用控件 1.1 TextView控件 1.1.1 简介 1.1.2属性 1.1.3 扩展属性 1.1.4 TextView的使用方法 1.1.5总结 1.2 E ...

  8. Android 原生控件之一 TextView

    Android 原生控件之一 TextView 前言 来源 开始 XML属性 1.android:allowUndo 2.android:autoLink 3.android:autoSizeMaxT ...

  9. Android 开源控件与常用开发框架开发工具类

    Android的加载动画AVLoadingIndicatorView 项目地址: https://github.com/81813780/AVLoadingIndicatorView 首先,在 bui ...

  10. Android开源控件ViewPager Indicator的使用方法

     1月16日厦门 OSC 源创会火热报名中,奖品多多哦   摘要 Android开源控件ViewPager Indicator的使用介绍 ViewPagerIndicator 目录[-] 1. V ...

最新文章

  1. MySQL 字段类型知识
  2. 10年布局,这道题都不懂就别想进阿里
  3. mysql 提权方法_mysql常用的提权方法
  4. mysql workbench 监控_mysql 使用workbench工具,表状态为read only的解决方法
  5. 日历 日期时间选择器
  6. 来个“云”毕业典礼,这些装扮太硬核了!
  7. GDI绘图基本步骤总结(经典)
  8. unity3d学习笔记(一)-在一个GameObject上进行多个AudioSource的控制
  9. 锯木棍(51Nod-2143)
  10. 数论 —— 毕达哥拉斯三元组
  11. tuning 02 Diagnostic and Tuning Tools
  12. 我的成长笔记20210325(一天写了247条用例)
  13. python从入门到精通需要多久-Python 从入门到精通:一个月就够了!
  14. leaflet 的 marker 弹框 iframe 嵌套代码
  15. java请求第三方接口
  16. 操作系统进程互斥的软件实现算法(单标志法、双标志检查法、双标志后检查法以及皮尔森算法)
  17. C# 计算指定年月的当月工作日方法
  18. windows服务器日志文件定期清理,运维编排场景系列-----定时清理Windows服务器日志...
  19. 论文“Matrix Formulation for Minimum Response of Undamped Structures”参考代码
  20. cesium实现动态扩散墙效果(基于turf)

热门文章

  1. xp打开html页面不正常显示不出来,xp打开网页图片加载不出来如何解决
  2. ZIP爆破图片outguess隐写 —— 【WUST-CTF2020】Alison likes jojo
  3. Weblogic缓存清理
  4. bootmgr is missing
  5. 关于SX1308升压芯片的使用说明
  6. 2021-2027全球与中国USB C型集线器市场现状及未来发展趋势
  7. 《西部世界》与《头号玩家》:哪个才是人类与人工智能相处的正确方式?
  8. macbook黑屏_macbook air黑屏无法唤醒怎么办 macbook air黑屏无法唤醒解决方法
  9. ipa文件如何下载安装OR如何设置IPA文件下载链接
  10. 阿里云大数据ACP认证学习笔记