android 身高体重设计,Android开发--身高体重指数(BIM)计算--设计用户界面--指定输入类型(InputType)...
时间: 2023-09-21 22:08:26 浏览: 105
好的,你的问题是关于Android开发中身高体重指数(BIM)计算的设计与实现。在这个项目中,我们需要设计用户界面并指定输入类型(InputType),以便用户可以输入身高和体重数据,并计算出对应的BIM值。
首先,我们需要设计一个用户界面,可以使用Android中的布局组件来实现。可以考虑使用LinearLayout或RelativeLayout来布局界面,然后在其中添加TextView、EditText和Button等控件,以便用户可以输入身高和体重数据,并计算BIM值。
其次,我们需要指定EditText的输入类型,以便用户只能输入数字和小数点。可以使用android:inputType属性来指定输入类型,例如:
```
android:inputType="numberDecimal"
```
这将只允许用户输入数字和小数点。
最后,我们需要实现BIM值的计算。可以在Button的点击事件中获取EditText中的身高和体重数据,然后使用公式计算BIM值,例如:
```
double height = Double.parseDouble(heightEditText.getText().toString());
double weight = Double.parseDouble(weightEditText.getText().toString());
double bim = weight / (height * height);
```
计算完成后,可以将BIM值显示在TextView中。
希望这些信息能够对你有所帮助!
阅读全文