Android - Adicione vistas dinamicamente ao View
Tenho um layout para uma vista -
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="0px"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/items_header"
style="@style/Home.ListHeader" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/items_none"
android:visibility="gone"
style="@style/TextBlock"
android:paddingLeft="6px" />
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/items_list" />
</LinearLayout>
O que eu quero fazer está na minha atividade principal com um layout como este
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="0px"
android:id="@+id/item_wrapper">
</LinearLayout>
Eu quero fazer um loop no meu modelo de dados e injetar várias visualizações que consistem no primeiro layout no layout principal. Eu sei que posso fazer isso criando os controles completamente dentro do código, mas fiquei imaginando se havia uma maneira de criar dinamicamente os modos de exibição para que eu possa continuar usando um layout em vez de colocar tudo no códig