레이아웃에 동적 체크 상자를 추가하려고합니다. 확인란의 텍스트가 한 줄이면 텍스트가 올바르게 정렬됩니다. 그러나 필자의 텍스트는 여러 줄로 표시되기 때문에 제대로 정렬되지 않으며 텍스트도 완전히 표시되지 않습니다. 이확인란에 대한 동적 다중 선 텍스트가 안드로이드에 잘 맞춰지지 않았습니다.
코드 내가 쓰고있는 모습 방법에 대한 그림을 따르십시오 것은이 스타일 = 같은 스타일 옵션 HTML에서이
else if (answerType == Constants.ANSWER_CHECKBOX_TYPE) {
final CheckBox[] rb = new CheckBox[noOfAnswers];
for (int i = 0; i < noOfAnswers; i++) {
LinearLayout.LayoutParams params1 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, 1f);
SurveyAnswer answer = question.getAnswerList().get(i);
rb[i] = new CheckBox(this);
rb[i].setSingleLine(false);
rb[i].setTextColor(Color.BLACK);
rb[i].setText(answer.getAnsweText());
rb[i].setTag(size);
linear.addView(rb[i], params1);
rb[i].setId(i + 1);
rb[i].setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked == true) {
viewList.add(buttonView);
} else {
viewList.remove(buttonView);
}
}
});
}