0
final TextView tv = new TextView(this);
tv.setId(i);
tv.setText(qs.getQuestions().get((i/3) - 1).getType().toString());
ll.addView(tv);
String w = qs.getQuestions().get((i/3) - 1).getOption().toString();
String[] x = w.split(",");
if ((tv.getId() == 3) && (tv.getText().toString() == "RadioButton")) {
RadioGroup radiogroup = (RadioGroup) findViewById(R.id.rg);
for (int r = 0; r < x.length; r++) {
RadioButton rdbtn = new RadioButton(this);
rdbtn.setText(x[r]);
radiogroup.addView(rdbtn);
ll.addView(radiogroup);
setContentView(ll);
}
}
if ((tv.getId() == 7) && (tv.getText().toString() == "DD")) {
ArrayList<String> spinnerArray = new ArrayList<>();
for (int q = 0; q < x.length; q++)
spinnerArray.add(x[q]);
Spinner spinner = new Spinner(this);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
ll.addView(spinner);
setContentView(ll);
}
if ((tv.getId() == 11) && (tv.getText().toString() == "chkbox")) {
for (int p = 0; p < x.length; p++) {
CheckBox ch = new CheckBox(this);
ch.setText(x[p]);
ll.addView(ch);
setContentView(ll);
}
}
這是我的代碼 我要生成單選按鈕,複選框,下拉框上動態點擊TextView的 如何讓我的文字視圖點擊爲了在同一個活動動態生成按鈕?如何使我的文本視圖可點擊以便在同一活動中動態生成按鈕?
我還沒有得到它 –
你在生成按鈕或使textview可點擊的問題嗎? –
我在使textview可點擊時遇到問題。 。 –