UI效果图
功能
1.输入体重身高,根据男女计算BMI值(用户密码是摆设,暂时不具备这个功能)
2.清空所有输入
知识点
- 按钮的点击响应
- 得到用户输入
- Toast用法
- 如何清空EditText
UI代码
UI代码部分用的全是LinearLayout布局嵌套,比较繁琐
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
//用户
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="用户"
android:textSize="40dp"/>
<EditText
android:id="@+id/ID"
android:layout_width="200dp"
android:layout_height="match_parent"
/>
></LinearLayout>
//密码
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密码"
android:textSize="40dp"/>
<EditText
android:id="@+id/PASS"
android:layout_width="200dp"
android:layout_height="match_parent"
android:inputType="numberPassword"
/>
></LinearLayout>
//身高
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginLeft="50dp"
android:layout_marginTop="50dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="身高"
android: