안녕하세요~
글을 조리있게 쓸수 있을지는 모르겠지만 읽어주신 분들에게 미리 감사드립니다.

ListView 를 써서 화면을 구성하려고 하는데요
ListView 에는 5개의 화면 Layout.xml 파일이 들어가야 합니다.(레이아웃 파일은 각각 따로 존재합니다.)

각화면의 구성은 틀리게 되어 있구요

첫번째 Layout.xml
-------------------------
두번째 Layout.xml
-------------------------
세번째 Layout.xml

1. 어떻게 플그램 해야 저렇게 구성할수가 있나요??
ArrayList로 일정한 포맷에 맞는 ListView는 해봤는데 서로 틀린 레이아웃.xml 파일을 어찌 등록해서 해야할지 모르겠습니다.
각기 만든 View 를 ArrayList로 묶어서 리스트로 만들면 되나요??
자세한 도움 주시면 정말 감사하겠습니다.~ ^^;

2. ListView 는 왜 java에서 코딩으로 이루어 져야 하나요???
-----------------------------------------------------------------------------------------------------------------------------
  <ListView
     android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   >
 <TextView 
 android:id = "@+id/text"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />
   </ListView>
-----------------------------------------------------------------------------------------------------------------------------
위 처럼 걍 리스트뷰에 집어 넣어서 만들수는 없는건가요???
아니면 위처럼 만들수 있는 레이아웃이 따로 존재를 하는건지요??

읽어주셔서 감사합니다.