Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: [gtug-bsas] duda rapida en android

jueves, 27 de marzo de 2014

Genial, gracias! me re sirve, completo :D
Ahora voy a aplicarlo!


El 27 de marzo de 2014, 15:40, Marina Cuello <marina.eariel@gmail.com> escribió:
Algunas consideraciones:

1. El width y el height tienen que ser o bien match_parent o bien algo fijo, medido en "dip" (o si querés distribuirlas en lo que queda de la pantalla, layout_height="0dp" y layout_weight="0.5"). Si usás "wrap_content" te arma el componente del tamaño de la imagen, es decir, está haciendo lo que le pedís :P

2. Y  elegir un tipo de escala (http://developer.android.com/reference/android/widget/ImageView.ScaleType.html), dependiendo de lo que quieras, por ejemplo  android:scaleType="centerCrop" o   android:scaleType="fitCenter"

3. Después podés poner   android:adjustViewBounds="true" si querés asegurarle bien asegurado al sistema que querés mantener el aspect ratio de tu source. Por lo general es útil si no tenés idea qué ratio tiene la imagen (tenés diseñadores gráficos caprichosos que te cambian la imagen a cada rato o usás el mismo widget en varios lados o sacás la imagen de la web) y estás haciendo todo un poco "a ojo" o si está dentro de un GridView o algo así.

4. A veces podés zafar con un solo tamaño de recurso, pero por lo general lo que lográs con eso es que en algunos aparatos se vea pixelado o con blur, y en otros gaste más memoria y procesador en hacer la compresión de lo que deberías estar gastando. Fijate de armar un set con el Asset Studio (http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html, aunque creo que Android Studio tiene todo o parte de eso incorporado).

Respuesta rápida a duda rápida, no me hago cargo :P

Marina



2014-03-27 14:37 GMT-03:00 Maximiliano Burgos <maxib2007@gmail.com>:
Miren, tengo mi layout:


<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_horizontal">

    <ImageView
        android:id="@+id/btnPagar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="40dp"
        android:contentDescription="@string/imgLogo"
        android:src="@drawable/mis_pagos_b"
        android:onClick="pagar" />

    <ImageView
        android:id="@+id/btnMiCuenta"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:contentDescription="@string/imgLogo"
        android:src="@drawable/mi_cuenta_b"
        android:onClick="miCuenta" />

    <ImageView
        android:id="@+id/btnPromo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:contentDescription="@string/imgLogo"
        android:src="@drawable/promos_b"
        android:onClick="miCuenta" />

    </LinearLayout>

Se arma bien, pero lo estoy viendo en una tablet nexus 7 y me gustaria que se vean las imagenes grandes, osea que se adapte a cada dispositivo.


Como ven queda del mismo tamaño en todos. Como puedo hacerlo adaptable?

--
Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.