[英]Radio Group and radio buttons
我需要實施多項選擇題。 我必須添加單選按鈕和文本視圖以進行多項選擇。 我需要根據選擇的數量動態地實現它。 有人能幫我嗎
for (Answer answer : answers) {
LinearLayout linearLayoutRw2 = new LinearLayout(this);
linearLayoutRw2
.setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT));
RadioGroup radioGroup = new RadioGroup(
ShowQuestionsActivity.this);
linearLayoutRw2.addView(radioGroup);
RadioButton rb = new RadioButton(ShowQuestionsActivity.this);
radioGroup.addView(rb);
TextView ansText = new TextView(ShowQuestionsActivity.this);
ansText.setText(Html.fromHtml(answer.getAnswerText()));
linearLayoutRw2.addView(ansText);
linearLayoutShowQues.addView(linearLayoutRw2);
}
像這樣嘗試
首先動態創建一個ListView
。
ListView choicelist = new ListView(this);
choicelist.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
choicelist.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_single_choice,
android.R.id.text1, your_answer_list));
choicelist.setSelector(new ColorDrawable(0x0));
choicelist.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
choicelist.setCacheColorHint(0);
choicelist.setVerticalFadingEdgeEnabled(false);
最后將此列表添加到您的布局
linearLayoutShowQues.addView(choicelist);
對於自定義,您可以使用“自定義適配器”。
希望這會幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.