在代码中new出RadioButton,并new出布局参数LayoutParams,通过layoutParams为radioButton设置margin值,再为radioButton设置其他属性即可。

RadioButton radioButton = new RadioButton(this);RadioGroup.LayoutParams layoutParams = new RadioGroup.LayoutParams(RadioGroup.LayoutParams.WRAP_CONTENT,50);layoutParams.setMargins(10, 10, 10, 10);radioButton.setLayoutParams(layoutParams);radioButton.setText("rb1");radioButton.setTextSize(12);radioButton.setButtonDrawable(android.R.color.transparent);//隐藏单选圆形按钮radioButton.setGravity(Gravity.CENTER);radioButton.setPadding(10, 10, 10, 10);radioButton.setTextColor(getResources().getColorStateList(R.color.selector_white_graydark_checked));//设置选中/未选中的文字颜色radioButton.setBackground(getResources().getDrawable(R.drawable.selector_radiobtn_bg));//设置按钮选中/未选中的背景group.addView(radioButton);//将单选按钮添加到RadioGroup中


注:RadioButton是RadioGroup的直接子View,使用的布局参数必须是RadioGroup.LayoutParams。


更多相关文章

  1. android 可自定义大小和位置的Dialog
  2. Java乔晓松-android使用ImageSwitcher布局的电子相册&服务器获取
  3. android浏览器研究-APP层UI布局
  4. android与C# WebService基于ksoap通信(Android篇)
  5. Android(安卓)学习记录-布局预览错误
  6. Android开发之adapter
  7. Android(安卓)自动化测试―robotium(五)Spinner控件
  8. 动态设置控件宽高
  9. Android(安卓)工具

随机推荐

  1. 实例用户注册及内联框架常用元素代码
  2. 使用表格元素制作课程表
  3. 常用表单示例
  4. Android(安卓)中提高代码安全性-混淆代码
  5. android运行底层linux外部命令的实现
  6. Android几种异步的实现
  7. android M 运行时权限申请流程
  8. Android新的menu实现——ActionMode
  9. Android(安卓)Launcher3一些默认修改
  10. Android(安卓)CountDownTimer倒计时器的