manolazo
19/06/13, 18:55:31
Buenas.
Tengo quiero crear dinamicamente este xml :
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="2"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/topleft"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="0"
android:layout_row="0"
>
<ImageView
android:id="@+id/myimage1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona"
android:visibility="visible"
/>
<ImageView
android:id="@+id/myimage11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tocho"
android:visibility="gone"
/>
></LinearLayout>
<LinearLayout
android:id="@+id/topRigth"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="1"
android:layout_row="0"
>
<ImageView
android:id="@+id/myimage2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona" />
></LinearLayout>
<LinearLayout
android:id="@+id/bottomRight"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="1"
android:layout_row="1"
>
<ImageView
android:id="@+id/myimage3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona" />
></LinearLayout>
<LinearLayout
android:id="@+id/BottonLeft"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="0"
android:layout_row="1"
>
<ImageView
android:id="@+id/myimage4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona" />
></LinearLayout>
</GridLayout>
Se pueden crear los LinearLayout dentro de un bucle:
LinearLayout layout = new LinearLayout(this);
layout.setId(id);
layout.setLayoutParams(new LinearLayout.LayoutParams(160,200));
gridlay.addView(layout);
Pero como pongo los parametros del LinearLayout android:layout_column y android:layout_row de forma dinamica??
Tengo quiero crear dinamicamente este xml :
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="2"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/topleft"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="0"
android:layout_row="0"
>
<ImageView
android:id="@+id/myimage1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona"
android:visibility="visible"
/>
<ImageView
android:id="@+id/myimage11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tocho"
android:visibility="gone"
/>
></LinearLayout>
<LinearLayout
android:id="@+id/topRigth"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="1"
android:layout_row="0"
>
<ImageView
android:id="@+id/myimage2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona" />
></LinearLayout>
<LinearLayout
android:id="@+id/bottomRight"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="1"
android:layout_row="1"
>
<ImageView
android:id="@+id/myimage3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona" />
></LinearLayout>
<LinearLayout
android:id="@+id/BottonLeft"
android:layout_width="160dp"
android:layout_height="200dp"
android:layout_column="0"
android:layout_row="1"
>
<ImageView
android:id="@+id/myimage4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/tetona" />
></LinearLayout>
</GridLayout>
Se pueden crear los LinearLayout dentro de un bucle:
LinearLayout layout = new LinearLayout(this);
layout.setId(id);
layout.setLayoutParams(new LinearLayout.LayoutParams(160,200));
gridlay.addView(layout);
Pero como pongo los parametros del LinearLayout android:layout_column y android:layout_row de forma dinamica??