2017-11-07 11 views
0

데이터베이스의 입력란에서 Android 용 애플리케이션 레이아웃을 만들 수 있습니까?어떻게 동적으로 레이아웃을 생성합니까?

나는 데이터베이스에 질문을 포함하는 테이블을 가지고 있는데 그 테이블에있는 데이터에 따라 "폼"또는 "레이아웃"을 생성하려고합니다. 예를 들어

, 내가 질문 하나를 가지고 : enter image description here

우리는 표에서 보는 바와 같이 나는이는 등, 입력, 체크 박스, 텍스트 영역의 경우는 말할 것이다 것입니다 열 "tipo_pregunta" 나는 그것이 가능한지 또는 내가 배울 수있는 가이드를 알고 있는지 알고 싶었습니다.

답변

1

예. 물론 레이아웃을 동적으로 생성 할 수 있습니다.

  1. 레이아웃 (LinearLayout, RelativeLayout 등) 개체를 만듭니다.
  2. 데이터베이스 결과 반복
  3. "tipo_pregunta"값을 확인하는보기를 만듭니다. (TextView, Checkbox, RadioButton 등)
  4. 레이아웃 객체에이 생성 된 뷰를 추가하십시오. layoutObj.add (viewObj);
  5. 데이터베이스 결과가 계산 될 때까지 단계 3 & 4를 반복하십시오.