Я программно добавляю несколько ответов на вопросы в виде RadioButtons в RadioGroup (см. Код и изображение ниже).
Я почти достиг этого, но вместо радиокнопки с текстом на боку (см. изображение ниже), я хотел бы иметь только текст и фон.
Могу ли я избавиться от переключателя?
Или я могу установить свой текущий фон в качестве переключателя (с отмеченными / не отмеченными состояниями) и добавить текст, перекрывающий его?
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, 0);
answer.setLayoutParams(params);
answer_container.addView(answer);
c.moveToNext();
}
