I use
appMusicTab.setButtonDrawable(R.drawable.all);
to set the style of the RadioButton button,
But popped is always the algin to the left of RadioGroup, how can I set the left addition to the 'button' in the code? Thanks!!
I tried
appMusicTab.setPadding(20, 0, 0, 0);
and
appMusicTab.setLeft(20);
But that did not work.
This is my code:
RadioButton appMusicTab = new RadioButton(mContext); appMusicTab.setText(tabInfo.name); appMusicTab.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 25); appMusicTab.setGravity(Gravity.CENTER); appMusicTab.setId(tabInfo.id); // appMusicTab.setButtonDrawable(android.R.color.transparent); appMusicTab.setButtonDrawable(R.drawable.all); appMusicTab.setBackgroundResource(R.drawable.app_tab_bg); appMusicTab.setPadding(30, 0, 0, 0); RadioGroup.LayoutParams lp = new RadioGroup.LayoutParams( RadioGroup.LayoutParams.MATCH_PARENT, RadioGroup.LayoutParams.WRAP_CONTENT); lp.bottomMargin =MASettings.MAIN_UI_APP_TAB_MARGIN_BOTTOM; mAppsTab.addView(appMusicTab, lp); //mAppsTab is a RadioGroup
source share