Skip to main content

Posts

Showing posts with the label radio-button

How can I make a RadioButton with overlapping text?

I'm adding programmatically multiple answers to a questions as RadioButtons in a RadioGroup (see code and image below). I almost achieved it but instead of having a radio button with a text on its side (see image below), I would like to have only the text and the background. Can I get rid of the radio button? Or can I set my current background as the radio button (with checked/unchecked states), and add a text overlapping it? RadioGroup answer_container = (RadioGroup) findViewById(R.id.answer_container); while (c.isAfterLast() == false) { RadioButton answer = new RadioButton(PCItem.this); answer.setText(c.getString(c.getColumnIndex(DBAdapter.KEY_ANS_TEXT))); answer.setBackgroundResource(R.drawable.btn_ans); answer.setPadding((int)(30 * density), 0, 0, 0); answer.setGravity(Gravity.CENTER_VERTICAL); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams((int)(775 * density), (int)(81 * density)); params.setMargins(0, (int)(20*density), 0