- Common ways to obtain RadioButton
private void myMethod () {RadioButton r =
View view;(RadioButton) view.findViewById(id)
RadioGroup radioGroup;(RadioButton) radioGroup.getChildAt(int1)
Context context;new RadioButton(context)
- Smart code suggestions by Codota
}
private void setOptionUseAccountMarginStart(int marginStart) { LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) optionUseAccount.getLayoutParams(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { layoutParams.setMarginStart(marginStart); } else { layoutParams.leftMargin = marginStart; } optionUseAccount.setLayoutParams(layoutParams); }
@Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { mRadioGroup.setOrientation(HORIZONTAL); for (RadioButton button : mColorModeButtons.values()) { ViewGroup.LayoutParams layoutParams = button.getLayoutParams(); layoutParams.width = 0; } super.onMeasure(widthMeasureSpec, heightMeasureSpec); // If text is wider than button, change layout so that buttons are stacked on // top of each other. for (RadioButton button : mColorModeButtons.values()) { if (button.getLineCount() > 1) { mRadioGroup.setOrientation(VERTICAL); for (RadioButton innerLoopButton : mColorModeButtons.values()) { ViewGroup.LayoutParams layoutParams = innerLoopButton.getLayoutParams(); layoutParams.width = LayoutParams.MATCH_PARENT; } break; } } super.onMeasure(widthMeasureSpec, heightMeasureSpec); }