0
A
回答
0
该程序块显示如何以编程方式创建RadioButton组。
希望它能帮助你。
public class RadioGroupActivity extends Activity {
protected static final String TAG = "RadioGroupActivity";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.radiogroup);
RadioGroup radGrp = (RadioGroup)findViewById(R.id.radGrp);
int checkedRadioButtonID = radGrp.getCheckedRadioButtonId();
radGrp.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup arg0, int id) {
switch(id) {
case -1:
Log.v(TAG, "Choices cleared!");
break;
case R.id.chRBtn:
Log.v(TAG, "Chose Chicken");
break;
case R.id.fishRBtn:
Log.v(TAG, "Chose Fish");
break;
case R.id.stkRBtn:
Log.v(TAG, "Chose Steak");
break;
default:
Log.v(TAG, "Huh?");
break;
}
}});
}
}
0
0
在这里你有它...
ln = (LinearLayout)findViewById(R.id.Linear_layout); // Assuming linearLayout is your parent layout
RadioGroup rg = new RadioGroup(context); // create the RadioGroup
rg.setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 1f));
cg_Value = new String{“item 1”, “item 2”, “item 3”};
rb = new RadioButton[cg_Value.length];
rg.setOrientation(RadioGroup.HORIZONTAL);// horizontal or vertical depends on requirement
for (int l = 0; l < cg_Value.length; l++) {
rb[l] = new RadioButton(context);
rg.addView(rb[l]); // the RadioButtons are added to
// the radioGroup instead of the
// layout
rb[l].setTextColor(Color.BLACK);
rb[l].setText(cg_Value[l]);
rb[l].setTextSize(14);
}
//rb[1].setChecked(true);
ln.addView(rg);
希望这会有所帮助
相关问题
- 1. 如何在android中创建类似radiogroup的视图
- 2. Android RadioGroup Radiobutton Java
- 3. 在RadioGroup中创建多次片段
- 4. 在Android中对齐RadioGroup中的RadioButtons(由代码创建)
- 5. 为充气RadioGroup创建onChangeListener
- 6. radiogroup在android中不工作
- 7. Android:在GridView中使用RadioGroup
- 8. 在android中获取RadioGroup数
- 9. RadioGroup在Android中对齐
- 10. Android RadioGroup
- 11. Android- Radiogroup
- 12. 如何在Android Studio中创建Java类而不是C++类?
- 13. Android动态RadioGroup
- 14. 创建Java类
- 15. Java Android - 创建我自己的类
- 16. android onCheckedChanged for radiogroup
- 17. 清除Android RadioGroup
- 18. 在java中创建字符串illimitate android
- 19. 在Android Java中创建GPX XML
- 20. android:在XML中定义RadioGroup onCheckChanged
- 21. 在Java中动态编辑/创建类Android
- 22. 无法在Android Studio中创建Java类文件
- 23. Android:如何在java类中创建EditText字段
- 24. 如何创建一个radiogroup 2x2?
- 25. 在java中创建supermetaclass时传递类
- 26. 在Java中创建类的数组
- 27. 在Java中创建DBManager类的工具?
- 28. 如何在Java中创建Record类?
- 29. java在子类中创建对象
- 30. 在Java中创建计时器类