我在RadioGroup中以編程方式添加一個問題的多個答案作爲RadioButtons(請參閱下面的代碼和圖像)。如何使重疊文本的RadioButton?
我幾乎實現了它,但不是有一個單選按鈕,其旁邊有一個文本(請參見下圖),我只想要文本和背景。
我可以擺脫單選按鈕嗎?
或者我可以設置我當前的背景作爲單選按鈕(與選中/未選中狀態),並添加一個文本重疊?
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();
}
即使我找到同樣的問題,你能幫助我嗎? – Goofy 2013-08-28 12:21:09