int ids = 123456;
rbList = new ArrayList<RadioButton>();
RadioButton rb = null;
for(int i=0; i<listHeader.size();i++){
rb = new RadioButton(MainActivity.this);
rbList.add(rb);
LayoutParams params = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT,1);
rb.setId(ids);
rb.setBackground(getResources().getDrawable(R.drawable.tabsbar_background));
rb.setGravity(Gravity.CENTER);
rb.setButtonDrawable(getResources().getDrawable(android.R.color.transparent));// android:button="@null"
rb.setPadding(CommonUtils.dip2px(MainActivity.this, 15), 0, CommonUtils.dip2px(MainActivity.this, 15), 0);
rb.setText(listHeader.get(i));
rb.setTextSize(TypedValue.COMPLEX_UNIT_SP, 25);
if(ids == 123456){
rb.setSelected(true);
rb.setChecked(true);
}
rb.setLayoutParams(params);
titleRadioGroup.addView(rb);
++ids;
动态生成radiobutton
最新推荐文章于 2021-12-02 08:42:05 发布