RadioGroup的一些操作总结

一、子RadioButton里涉及到android:state_focused 与 android:state_checked时注意两个状态的处理顺序,否则会出现Group里的控件背景状态错乱。以下为个人实验可行selector:



    
    
    
    

二、在代码中控制RadioGroup的选择其中的某个子RadioButton:利用check(资源id)方式

		mrbtngroup_Navigation = (RadioGroup)findViewById(R.id.rbtngroup_Navigation);
				mrbtngroup_Navigation.check(R.id.index_djzx_btn);


三、取消RadioGroup内的所有RadioButton的选中状态:处理方式为利用RadioGroup的check(id)的方法,将RadioGroup的check状态指向一个非RadioGroup内子控件的id:

方法如下:

				mrbtngroup_Navigation.check(R.id.index_setting_btn);

另外附上页面Xml的RadioGroup部分布局的布局:


	
	    
    
       
    
    
       
    
    
       
    
    
       
    
    
	
    
       
    

    




你可能感兴趣的:(radiobutton,RadioGroup,RadioGroup选中子控件,Android开发)