android - imagenes - descargar canva gratis en español para pc
Crear diseño de imágenes sin asignarles layoutpaces estáticos en Android (2)
Intenta de esta manera ... puede ser que te ayude.
<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:orientation="vertical" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:orientation="vertical" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:orientation="vertical" >
<ImageView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:background="@drawable/transparent_image_bg_big"
android:scaleType="fitXY" />
</LinearLayout>
Reemplace el android:background
con su @drawable
.
Tengo un diseño en el que tengo 7 imageviews, que es un elemento de listview. Quiero crear esta vista sin dar ningún alto y ancho estático. Quiero crearlo de tal manera que funcione para cualquier resolución. las imágenes se están cargando desde el servidor.
siguiente es la vista
lo siguiente es lo que estoy usando. Pero no quiero asignar altura y ancho estáticos como 65dp y todo ... por favor ayúdame
<ImageView
android:layout_marginTop="3dp"
android:layout_marginBottom="3dp"
android:id="@+id/mainimg"
android:layout_width="147dp"
android:layout_height="137dp"
android:src="@drawable/thumb" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="144dp"
android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="72dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/img1"
android:layout_width="65dp"
android:layout_height="69dp"
android:src="@drawable/thumb" />
<ImageView android:layout_marginLeft="5dp"
android:id="@+id/img2"
android:layout_width="65dp"
android:layout_height="69dp"
android:src="@drawable/thumb" />
<ImageView android:layout_marginLeft="5dp"
android:id="@+id/img3"
android:layout_width="65dp"
android:layout_height="69dp"
android:src="@drawable/thumb" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="72dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/img4"
android:layout_width="65dp"
android:layout_height="69dp"
android:src="@drawable/thumb" />
<ImageView
android:id="@+id/img5"
android:layout_width="65dp"
android:layout_height="69dp"
android:src="@drawable/thumb"
android:layout_marginLeft="5dp"/>
<ImageView
android:layout_marginLeft="5dp"
android:id="@+id/img6"
android:layout_width="65dp"
android:layout_height="69dp"
android:src="@drawable/thumb" />
</LinearLayout>
</LinearLayout>
Prueba esto
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="144dip"
android:orientation="horizontal"
android:weightSum="10" >
<LinearLayout
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_margin="5dp"
android:layout_weight="4"
android:orientation="vertical" >
<ImageView
android:id="@+id/mainimg"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
</LinearLayout>
<LinearLayout
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_marginBottom="5dip"
android:layout_marginRight="5dip"
android:layout_marginTop="5dip"
android:layout_weight="6"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="0.5"
android:orientation="horizontal"
android:weightSum="3"
android:layout_marginBottom="5dp" >
<ImageView
android:id="@+id/img1"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
<ImageView
android:id="@+id/img2"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
<ImageView
android:id="@+id/img3"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="0.5"
android:orientation="horizontal"
android:weightSum="3" >
<ImageView
android:id="@+id/img4"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
<ImageView
android:id="@+id/img5"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
<ImageView
android:id="@+id/img6"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_marginLeft="5dp"
android:layout_weight="1"
android:scaleType="fitXY"
android:src="@drawable/thumb" />
</LinearLayout>
</LinearLayout>
</LinearLayout>