‘壹’ android如何动态生成Radio和RadioGroup
privateLinearLayoutlayout;//布局,可以在xml布局中获得
privateRadioGroupgroup;//点选按钮组
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
layout=newLinearLayout(this);//实例化布局对象
group=newRadioGroup(this);//实例化单选按钮组
//添加单选按钮
for(inti=0;i<5;i++){
RadioButtonradio=newRadioButton(this);
radio.setText("radio"+i);
group.addView(radio);
}
//将单选按钮组添加到布局中
layout.addView(group);
this.setContentView(layout);
}
可以把单选按钮组放在ScrollView中,这样的话,多出的部分可以滚动查看了。
‘贰’ android RadioButton怎么设置默认选中
android RadioButto这个控件是不能设置默认选中的,因为这个是谷歌公司源码中规定的要想设置为选中状态,需要手动添加一个属性,属性为checked,把该属性设置为true,设置方法如下:
1、使用Android studio创建一个项目,如下图:
‘叁’ android radiogroup怎么初始化按钮
请说明完整你的问题。
RadioButton carButton = (RadioButton) findViewById(R.id.search_car);
RadioButton busButton = (RadioButton) findViewById(R.id.search_bus);
RadioButton walkButton = (RadioButton) findViewById(R.id.search_walk);
以上是三个button的初始化,也就是找到改按钮。
如果需要设置某个按钮是被选中的
请调用performClick();方法
例如:
carButton.performClick();