2
私はプログラムでチェックボックスを作成しました。それぞれのためにlayout_aboveを設定する必要があります。 このコードはループで動作するので、チェックボックスはほとんど生成されませんが、idを設定する必要があります。どうすれば適切に生成できますか?IDを生成するandroid
CheckBox checkBox = new CheckBox(getApplicationContext());
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams
(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.ABOVE, checkBox.getId());
checkBox.setLayoutParams(layoutParams);
checkBox.setWidth(getScreenWidth());
checkBox.setText(questions.get(questionId).answers.get(index));
ll.addView(checkBox);
checkBox.setId(int);各チェックボックスにIDを設定する –
[プログラムでビューにIDを割り当てるにはどうしたらいいですか?](http://stackoverflow.com/questions/8460680/how-can-i-assign-an-id-to- a-view-programmatically) –
わかりません。 whileループで生成し、4-7のチェックボックスのように生成します。 –