安卓怎么制作一个查询bmi
时间: 2024-04-29 07:20:54 浏览: 13
以下是一个简单的安卓查询BMI的代码示例:
1. 创建一个新项目并在布局文件中添加一个 EditText 用于输入身高,一个 EditText 用于输入体重,一个 Button 用于触发查询。
2. 在 MainActivity.java 中添加以下代码:
```java
public class MainActivity extends AppCompatActivity {
private EditText heightEditText, weightEditText;
private Button calculateButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
heightEditText = findViewById(R.id.heightEditText);
weightEditText = findViewById(R.id.weightEditText);
calculateButton = findViewById(R.id.calculateButton);
calculateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
double height = Double.parseDouble(heightEditText.getText().toString());
double weight = Double.parseDouble(weightEditText.getText().toString());
double bmi = weight / (height * height);
String result = String.format("您的BMI指数为%.2f", bmi);
Toast.makeText(MainActivity.this, result, Toast.LENGTH_LONG).show();
}
});
}
}
```
3. 这段代码中,我们首先在 onCreate() 方法中获取 EditText 和 Button 的实例,然后为 Button 设置一个点击监听器。
4. 在监听器中,我们首先从 EditText 中获取身高和体重的值,然后计算 BMI 值。
5. 最后,我们使用 Toast 来显示 BMI 值。
6. 现在运行应用程序并输入身高和体重值,点击按钮,就会显示出您的BMI指数。