'BMI Button checked for gender”翻译为'BMI按钮检查性别”,由此推断,代码可能涉及到两个控件:一个BMI按钮和一个用于选择性别的控件(比如单选按钮或下拉列表)。因此,可以通过以下代码示例来完成这个功能:
//获取用户选择的性别 String gender; if (rbMale.isChecked()) { gender = "男性"; } else { gender = "女性"; }
//在BMI按钮点击时检查用户选择的性别 btnBMI.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (gender == null) { Toast.makeText(MainActivity.this, "请先选择性别", Toast.LENGTH_SHORT).show(); } else { //继续进行BMI计算 } } });
以上代码中,我们通过获取单选按钮组中选中的选项来判断用户选择的性别,然后在BMI按钮点击时检查该值是否为空,如果为空就提示用户先选择性别,否则就继续进行BMI计算。这样就能实现'BMI按钮检查性别”的功能了。