@Before public void setUp() throws Exception { context = ApplicationProvider.getApplicationContext(); radioGroup = new RadioGroup(context); }
@Test public void shouldInformRadioGroupThatItIsChecked() throws Exception { RadioButton radioButton1 = new RadioButton(context); radioButton1.setId(99); RadioButton radioButton2 = new RadioButton(context); radioButton2.setId(100); RadioGroup radioGroup = new RadioGroup(context); radioGroup.addView(radioButton1); radioGroup.addView(radioButton2); radioButton1.setChecked(true); assertThat(radioGroup.getCheckedRadioButtonId()).isEqualTo(radioButton1.getId()); radioButton2.setChecked(true); assertThat(radioGroup.getCheckedRadioButtonId()).isEqualTo(radioButton2.getId()); }
RadioGroup radioGroup = new RadioGroup(view.getContext()); radioGroup.setOrientation(LinearLayout.VERTICAL); final String[] address = mPrefs.getString(Config.SP_SERVER_INTERFACES, "--").split(",");;
public RadioGroupDialog(Context context, String[] menus) { super(context, R.style.common_dlg); rgMain = new RadioGroup(context); setContentView(rgMain); rgMain.setOrientation(LinearLayout.VERTICAL); rgMain.setOnCheckedChangeListener(this); initMenus(menus); //setSelected(mSelected); }
private void populateBackupsList() { backupsLayout.removeAllViews(); RadioGroup baks = new RadioGroup(this); makeRadioButton(baks, getString(R.string.no_backup_selected), false).setChecked(true); for(final String bk: db().listBackups()) { makeRadioButton(baks, bk, true); } backupsLayout.addView(baks); }
private void initView(){ mContainer = new LinearLayout(mContext); setContainerView(); mAnswer = new EditText(mContext); setAnswerView(); if (mDialogType == DIALOG_RESTORE_PATTERN){ mQuestion = new TextView(mContext); setQuestionView(); mContainer.addView(mQuestion); } else if (mDialogType == DIALOG_SET_SECOND_PASS){ mQuestionsGroup = new RadioGroup(mContext); setQuestionsGroupView(); mContainer.addView(mQuestionsGroup); mAnswer.setVisibility(View.GONE); } mContainer.addView(mAnswer); setMaxLengthLimit(mMaxAnswerLength); setPassLengthListener(); }
@NonNull private FrameLayout createRadioGroupLayout(final String[] typeList, RadioGroup.OnCheckedChangeListener listener) { final List<RadioButton> rbList = new ArrayList<>(); final RadioGroup radioGroup = new RadioGroup(this); radioGroup.setPadding(24, 24, 24, 24); for (int i = 0; i < typeList.length; i++) { RadioButton rb = new RadioButton(this); rb.setText(typeList[i]); rbList.add(rb); radioGroup.addView(rb); } String curType = mFeedbackTypeTxt.getText().toString(); for (RadioButton btn : rbList) { if (btn.getText().toString().equals(curType)) { radioGroup.check(btn.getId()); } } radioGroup.setOnCheckedChangeListener(listener); FrameLayout frameLayout = new FrameLayout(this); FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); lp.leftMargin = DimenUtil.dip2px(this, 24); lp.rightMargin = lp.leftMargin; frameLayout.addView(radioGroup, lp); return frameLayout; }
@NonNull @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { RadioGroup radioGroup = new RadioGroup(getContext()); radioGroup.setOrientation(HORIZONTAL); View.OnClickListener radioButtonOnClickListener = new View.OnClickListener() { @Override public void onClick(View v) { for (int i = 0; i < radioButtons.length; i++) { if (v == radioButtons[i]) { checked_item = i; break; } } } }; for (int i = 0; i < radioButtons.length; i++) { radioButtons[i] = new RadioButton(getContext()); radioButtons[i].setText(mode_names[i]); radioButtons[i].setOnClickListener(radioButtonOnClickListener); radioGroup.addView(radioButtons[i]); } return radioGroup; }
private void getLocale(){ Configuration config = getResources().getConfiguration(); Locale locale = config.locale; ((TextView) findViewById(R.id.localeTv)).setText(locale.getDisplayLanguage()); Locale[] locales = new Locale[]{Locale.ENGLISH, Locale.GERMAN}; findViewById(R.id.changeLocaleLayout).setOnClickListener((v) -> { RadioGroup group = new RadioGroup(this); AlertDialog.Builder builder = new AlertDialog.Builder(this); for(int i = 0; i < locales.length; i++){ Locale l = locales[i]; RadioButton button = new RadioButton(this); button.setId(i); button.setText(l.getDisplayLanguage()); if(l.getISO3Language().equals(locale.getISO3Language())) button.setChecked(true); group.addView(button); } builder.setView(group); AlertDialog dialog = builder.show(); group.setOnCheckedChangeListener((a, position) -> { Log.d("Settings", "changed locale to " + locales[position].getLanguage()); Configuration config1 = new Configuration(); config1.locale = locales[position]; getResources().updateConfiguration(config1, getResources().getDisplayMetrics()); finish(); startActivity(new Intent(getApplicationContext(), this.getClass())); dialog.dismiss(); }); }); }
@NonNull @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { RadioGroup radioGroup = new RadioGroup(getContext()); radioGroup.setOrientation(HORIZONTAL); View.OnClickListener radioButtonOnClickListener = new View.OnClickListener() { @Override public void onClick(View v) { for (int i = 0; i < radioButtons.length; i++) { if (v == radioButtons[i]) { checked_item = i; break; } } } }; for (int i = 0; i < radioButtons.length; i++) { radioButtons[i] = new RadioButton(getContext()); radioButtons[i].setText(mode_names[i]); radioButtons[i].setOnClickListener(radioButtonOnClickListener); radioGroup.addView(radioButtons[i]); } return radioGroup; }
ScrollView scrollView = new ScrollView(getContext()); RadioGroup group = new RadioGroup(getContext()); int vPadding = (int) StaticUtils.getPixelsFromDp(12); group.setPadding(0, vPadding, 0, vPadding);
private void createTipTextLocationChoices(LinearLayout linearLayout){ RadioGroup radioGroup = new RadioGroup(this); radioGroup.setOrientation(LinearLayout.HORIZONTAL); radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { switch (checkedId){ case R.id.radio_below: cameraMask.setTextLocation(CameraMask.LOCATION_BELOW_CAMERA_LENS); break; case R.id.radio_above: cameraMask.setTextLocation(CameraMask.LOCATION_ABOVE_CAMERA_LENS); break; } } }); linearLayout.addView(radioGroup, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); RadioButton button1 = new RadioButton(this); button1.setId(R.id.radio_below); button1.setTextColor(Color.WHITE); button1.setChecked(true); button1.setText("BelowCameraLens"); RadioButton button2 = new RadioButton(this); button2.setId(R.id.radio_above); button2.setTextColor(Color.WHITE); button2.setText("AboveCameraLens"); radioGroup.addView(button1); radioGroup.addView(button2); }
private void createCameraLensChoices(LinearLayout linearLayout){ RadioGroup radioGroup = new RadioGroup(this); radioGroup.setOrientation(LinearLayout.HORIZONTAL); radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
textView.setText(question.getLabel()); RadioGroup radioGroup = new RadioGroup(getActivity());
RadioGroup rg = new RadioGroup(mActivity); //create the RadioGroup rg.setOrientation(RadioGroup.VERTICAL); int i = 0;
mRadioGroup = new RadioGroup(mActivity); mRadioGroup.setVisibility(View.VISIBLE); mLayout.addView(mRadioGroup, mLayoutParams);
@Override RadioGroup createWidgetView(AppCompatActivity activity) { radioGroup = new RadioGroup(activity); radioGroup.setPadding(16, 16, 16, 16); LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); layoutParams.topMargin = 32; layoutParams.bottomMargin = 32; String[] values = getInputValues(activity.getIntent()); for (int j = 0; j < values.length; ++j) { String value = values[j]; RadioButton button = new RadioButton(activity); button.setText(value); button.setId(j); button.setTextSize(18); button.setPadding(16, 16, 16, 16); button.setLayoutParams(layoutParams); radioGroup.addView(button); } return radioGroup; }
private void createRadioGroup() { final LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); if (mRadioGroup == null) { mRadioGroup = new RadioGroup(mContext); mRadioGroup.setLayoutParams(params); } else { removeView(mRadioGroup); } mRadioGroup.removeAllViews(); mRadioGroup.setOnCheckedChangeListener(this); for (ODataRow label : items) { RadioButton rdoBtn = new RadioButton(mContext); rdoBtn.setLayoutParams(params); rdoBtn.setText(label.getString(mModel.getDefaultNameColumn())); if (textSize > -1) { rdoBtn.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); } if (appearance > -1) { rdoBtn.setTextAppearance(mContext, appearance); } rdoBtn.setTextColor(textColor); mRadioGroup.addView(rdoBtn); } addView(mRadioGroup); }
RadioGroup radioGroup = new RadioGroup(this); radioGroup.setPadding(0, space / 2, 0, space / 2); radioGroup.setGravity(Gravity.CENTER_HORIZONTAL);
private void showThemeDialog() { ScrollView scrollView = new ScrollView(getActivity()); RadioGroup radioGroup = new RadioGroup(getActivity()); scrollView.addView(radioGroup); int margin = ScreenUtils.dp2px(16);