【发布时间】:2012-01-18 13:15:24
【问题描述】:
我正在以编程方式将问题的多个答案添加为 RadioGroup 中的 RadioButtons(请参见下面的代码和图片)。
我几乎实现了它,但我不想有一个带有文本的单选按钮(见下图),我希望只有文本和背景。
我可以去掉单选按钮吗?
或者我可以将我当前的背景设置为单选按钮(具有选中/未选中状态),并添加一个与其重叠的文本吗?
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();
}
【问题讨论】:
-
即使我发现同样的问题你能帮帮我吗?
标签: android radio-button