webservice를 사용하여 퀴즈를로드하는 Android 애플리케이션이 있습니다. 그 퀴즈는 몇 가지 질문으로 구성되어 있으므로 질문의 수가 다를 수 있으므로 레이아웃을 동적으로 작성해야합니다.런타임에 동적 레이아웃로드
<LinearLayout android:orientation="vertical">
<ViewFlipper>
Question and possible answers ...
</ViewFlipper>
<HorizontalScrollView>
one button dynamically created for each question so I can navigate through the quiz...
</HorizontalScrollView>
나는 내부의 각 질문에 대한 instatiated 및 주입해야 할 질문을 표시하는 데 사용한다 레이아웃의 샘플을 포함하는 또 다른 XML을 만들었습니다
내 인터페이스는 다음과 같이이다 ViewFlipper.
제 질문은이 작업을 수행하기위한 올바른 접근 방법입니다. viewflipper 안에 수동으로 모든 뷰를 생성하고 삽입해야합니까, 아니면 내가 만든 템플릿을 사용할 수 있습니까?
각 질문에는 답변을 선택하는 버튼이 있으며 결과를 서버에 제출하고 최종 점수를 계산할 수 있도록 결과를 저장해야합니다.
코드 작성을 쉽게하기 위해 응용 프로그램의 구조를 변경해야하는 경우에도이를 수행하기위한 몇 가지 아이디어를 고맙게 생각합니다.
감사합니다.
ListView 또는 ViewPager와 같은 AdapterView에 대해 생각해 보셨습니까? –