我想将单选按钮的可见性设置为“不可见”或“消失”。因为某种原因这不起作用。
RadioButton myRadioButton = (RadioButton) findViewById(R.id.my_radio_button_id);
myRadioButton.setVisibility(View.GONE);
或
myRadioButton.setVisibility(View.INVISIBLE);
不返回任何错误,它只是不做任何事情。
但是我在放射组试过这个
RadioGroup myRadioGroup = (RadioGroup) findViewById(R.id.radiogroup_quiz_answers);
myRadioGroup.setVisibility(View.INVISIBLE);
把整个小组都藏起来也行。有没有办法隐藏其中一个单选按钮?我有一个3人小组,回答问题,但在某些情况下,我想隐藏最后一个。
最佳答案
你可以用这种方法隐藏特定的单选按钮
RadioButton myRadioButton = (RadioButton) findViewById(R.id.last_radio);
myRadioButton.setVisibility(View.INVISIBLE);
或者如果使用“查看消失的菜单”单选按钮“与sapce一起隐藏”
RadioButton myRadioButton = (RadioButton) findViewById(R.id.last_radio);
myRadioButton.setVisibility(View.GONE);
在这种情况下,不要隐藏无线电组
RadioGroup myRadioGroup = (RadioGroup) findViewById(R.id.radiogroup_quiz_answers);
myRadioGroup.setVisibility(View.Visible);