studio programacion herramientas fundamentos con avanzado aplicaciones android layout

programacion - manual de android en pdf



Diseño de Android: problema de alineación con ImageView (2)

Estaba teniendo un problema similar, al que respondió el día de hoy. ¿Está esto en el visor de "diseño de pantalla" provisto por el plugin de Eclipse en paralelo con el editor XML, o está encontrando problemas de alineación cuando realmente ejecuta la aplicación? Si el primero, que parece ser un error en el complemento, si es el último, intente agregar:

android:scaleType="fitStart"

De la documentación que he leído, parece ser la más cercana a lo que necesita.

LinearLayout poner una imagen en la LinearLayout superior izquierda de LinearLayout , pero con el borde de la imagen y el relleno ocupando todo el ancho de la ventana.

Si pruebo el XML a continuación, obtengo mi imagen con su borde y un fondo blanco en todo el ancho de la página, excepto que la imagen termina centrada y no se mueve hacia la izquierda.

<ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="left" android:src="@drawable/banner" android:background="@android:color/white" android:padding="@dimen/d_8px" />

¿Hay algún atributo que aún no descubrí que obligue a la imagen a alinearse a la izquierda en el ImageView cuando el layout_width se establece en fill_parent ?

Mientras tanto, he LinearLayout esto dejando caer el ImageView dentro de otro LinearLayout y soltando un TextView vacío a la derecha que ocupa el resto del espacio horizontal.


Simplemente configure su ImageView en su archivo XML de diseño con algo como esto:

<ImageView android:id="@+id/imageViewName" android:layout_width="90dp" android:layout_height="90dp" android:scaleType="fitStart" android:adjustViewBounds="true" android:padding="10dp" android:src="@drawable/ic_contact_picture" android:background="@color/white" />