【发布时间】:2017-04-16 05:12:40
【问题描述】:
我有一个单选按钮组,其中有 4 个单选按钮。如果某些条件不满足,我现在检查每个 RadioButton 后执行某些操作我想取消选中不满足条件的 RadioButton,并检查之前选择的 RadioButton。
为了。下面的代码中的示例我正在检查互联网连接是否可用,如果可用,我正在调用一个方法......但如果它不可用,我正在打印一个 toast.. 但我也想取消选中 else 中的单选按钮代码的一部分..我该怎么做?请帮忙。
@Override
public void onCheckedChanged(RadioGroup group, int i) {
Log.e("Position 649 :", i + grades_Array.get(i) + "");
Boolean check_net = Utils.isConnected(context);
if(check_net) {
if(rdb_id!=-1)
change_grade = grades_Array.get(i);
change_grade = change_grade.replace(' ', '-');
grade = change_grade;
ProductDetails.bundle.putString("product_grade", grade);
ProductDetails.bundle.putString("product_caret", caret);
ProductDetails.bundle.putString("product_color", color);
ProductDetails.bundle.putString("product_size", size_item);
ProductDetails.bundle.putString("diamond_color", diamond_color);
ProductDetails.bundle.putString("product_rate", rate_per_gm);
ProductDetails.bundle.putString("product_weight", breakup_weight );
ProductDetails.bundle.putString("product_weight", breakup_weight );
ProductDetails.bundle.putString("product_purity", purity );
calculation_data(productId, caret, diamond_color, grade, color, String.valueOf(check_size_Array.indexOf(size_item)), purity);
}
else{
Utils.setToastCenter(context, context.getString(R.string.net_msg));
}
}
【问题讨论】:
-
在check() 中传递
-1 -
请注意,我上面的评论将取消选中
RadioGroup中的所有内容,您通常只希望能够选中一个,否则您需要复选框 -
你解决了吗?
-
(在手机上,所以无法在回答 cmets 中标记您)您可以从
group获取radiobutton
标签: java android android-layout android-studio android-fragments