UI界面就不一一演示了,主要写一下Java的内容,记录自己的学习。

获取组件要有id、注意点击事件。添加事件的方法大概三种,可以自行搜索。

指出不足的地方:

我没有进行逻辑判断,这是不可取的。

package com.example.learnpro2;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;import java.lang.reflect.Type;public class MainActivity extends AppCompatActivity {EditText getHeigt;EditText getWeigt;EditText getResult;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//拿到组件getHeigt = (EditText)findViewById(R.id.editTextNumberDecimal);getWeigt = (EditText)findViewById(R.id.editTextNumberDecimal2);getResult = (EditText)findViewById(R.id.editTextNumberDecimal3);Button btn = (Button) findViewById(R.id.button);btn.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {//获取数据并且计算String height = getHeigt.getText().toString();String weight = getWeigt.getText().toString();double heinum = Double.parseDouble(height);double weinum = Double.parseDouble(weight);double res = weinum/(heinum*heinum);//进行小数点精确String result = String.format("%.1f",res);//贴出内容getResult.setText(result);}});}
}

最后效果图如下:

Android Studio 作业 BMI 计算器相关推荐

  1. android页面布局计算机,Android Studio制作简单计算器App

    Android Studio制作简单计算器App 计算机界面如图: 程序设计步骤: (1)在布局文件中声明编辑文件框EditText,按钮Button等组件. (2)在MainActivity中获取组 ...

  2. 计算器android studio代码,Android studio实现简单计算器

    本文实例为大家分享了Android studio实现简单计算器的具体代码,供大家参考,具体内容如下 需求分析 在Android studio中设计并实现一个简单的计算器,实现连续的加减乘除运算. 界面 ...

  3. android studio线性布局做计算器,Android studio设计简易计算器

    本文实例为大家分享了Android studio设计简易计算器的具体代码,供大家参考,具体内容如下 效果显示: 第一步,简单的界面布局 xmlns:tools="http://schemas ...

  4. 用Android Studio 编写简易计算器

    用Android Studio 编写简易计算器 界面设计 功能的實現 其他配置 1.頂部標題 2.修改測試 这是用Android Studio编写的 简易计算器 .功能主要是实现简单的加减操作,以及比 ...

  5. Android Studio计算BMI小软件

    计算BMI安卓小软件 一.简单安卓入门小项目 开发软件:Android Studio,本软件有两个页面,一个是输入身高和体重页面,另一个是结果界面(注意:这个背景图名字为 bb.png ,图片会放到博 ...

  6. Android Studio入门教程(计算器)

    一.建立开发环境 1.AS简介 Android Studio 是Google开发的一款面向Android开发者的IDE,支持Windows.Mac.Linux等操作系统,基于流行的开发语言java集成 ...

  7. 用android studio 完成简单计算器设计开发日志

    简单计算器的设计是学习安卓的第一个APP的设计,我发现,其实安卓跟Java有很大的相似性,虽然界面的设计要用到前端的设计,但是功能的实现基本都是使用Java来实现的,但由于对Android studi ...

  8. Android Studio实现简单计算器

    代码: activity_3.xml <?xml version="1.0" encoding="utf-8"?> <androidx.con ...

  9. android计算器设计步骤,Android Studio的简易计算器界面设计

    一.题目 1.如图所示(实际设计,类似此界面样式即可,全屏时,按钮将会纵向拉伸),利用网格布局管理器设计一个居中.满屏计算器,项目名称:clc666b:(666,改成自己的实际编号) 2.加.乘分别用 ...

最新文章

  1. python注解实现原理_Python3注解+可变参数实现
  2. Sybase Anywhere 11 元数据[SQL Schema]
  3. careercup-高等难度 18.5
  4. JDBC中的Statement 和PreparedStatement的区别?
  5. IOS8如何获取当前UIViewController
  6. 决策树 算法原理及代码
  7. tensorflow,Anaconda和 vscode 如何连接以及问题解决
  8. Oracle 10g 数据库服务器的安装
  9. MAXScript学习笔记(1)
  10. stylus -w style.styl -o style.css
  11. 高通平台紧急呼叫问题总结
  12. 爆:中国互联网的那些黑色产业链(转)
  13. vsd/jpg/emf/fig 转 eps
  14. Android桥方法设置GPS信号,android-GPS更新间隔更快,信号良好?
  15. STM32单片机串口发送ASCII码
  16. 面试最常问的设计模式
  17. 深度学习制作自己的样本
  18. TPAMI 2022|华为诺亚最新视觉Transformer综述
  19. Java基础--基础语法笔记(二)--Switch的用法
  20. 读《借助开源项目,学习软件开发》总结

热门文章

  1. 共享充电宝投放餐饮行业收益如何?
  2. Android 编译优化
  3. 个人设计和公司设计,哪个更适合你?
  4. 谈谈SOA面向服务体系架构的安全问题
  5. Android 集成 google 登录并获取 性别等隐私信息
  6. Windows10下Tensorflow启用GPU加速,显卡GTX1060,踩坑记录
  7. 基于WaterDetect的水域面积提取,以长江中上游水面为例
  8. MATLAB2021b详细安装教程
  9. 网易云音乐APP(基于APICloud平台)
  10. 为什么从此电脑访问不了ftp_蓝奏云网盘为什么访问不了?(附资源)