clearCheck方法的位置问题
来源:8-4 作业题
qq_飞翔的翅膀_1
2019-01-08 12:51:52
class GetToggleButtonListener implements OnClickListener {
@Override
public void onClick(View arg0) {
if (((ToggleButton) arg0).isChecked())
l_radio.setVisibility(View.VISIBLE);
else {
rg.clearCheck();
l_radio.setVisibility(View.GONE);
l_image.setVisibility(View.GONE);
}
}
}class GetToggleButtonListener implements OnClickListener {
@Override
public void onClick(View arg0) {
if (((ToggleButton) arg0).isChecked())
l_radio.setVisibility(View.VISIBLE);
else {
l_radio.setVisibility(View.GONE);
l_image.setVisibility(View.GONE);
rg.clearCheck();
}
}
}RadioGroup的clearCheck方法放置在第一段代码的位置能正常开闭;但是放在第二段代码的位置,点击关闭WiFi时,图片的LinearLayout无法隐藏依然显示着,这是为什么?
1回答
irista23
2019-01-08
调用rg.clearCheck();相当于改变RadioGroup的选择状态,状态改变,隐藏就失效了
相似问题
回答 2