Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2013, 05:19
eloyucu
 
Fecha de Ingreso: octubre-2013
Ubicación: Pego Alicante
Mensajes: 25
Antigüedad: 10 años, 6 meses
Puntos: 0
Dos imágenes de mismo ancho en un layout

Buenos días.
Tengo dos imágenes que tienen el mismo ancho, pero al ponerlas una encima de la otra (con un linearLayout), hay un pequeño desfase, lo que hago es android:adjustViewBounds="true" en las dos imágenes (o más bien, en una de las imágnes y en un FrameLayout que contiene a la segunda) y después dejarles un margen a izquierda y derecha. Por cierto, la que está el el interior del FrameLayout es la que se queda más grande.
Os pongo el código XML (Ahhh!! otra cosa más, el atributo android:src que no aparece en el XML es por que se lo indico dinámicamente con java):


Código XML:
Ver original
  1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2.    android:id="@+id/scoreboard_global_linearLayout"
  3.    android:layout_width="match_parent"
  4.    android:layout_height="wrap_content"
  5.    android:orientation="vertical" >
  6.  
  7.     <ImageView
  8.        android:id="@+id/state_text"
  9.        android:layout_width="match_parent"
  10.        android:layout_height="wrap_content"
  11.        android:adjustViewBounds="true"
  12.        android:layout_marginLeft="@dimen/layout_scoreboard_margin"
  13.        android:layout_marginRight="@dimen/layout_scoreboard_margin" />
  14.  
  15.     <FrameLayout
  16.        android:id="@+id/scoreboard_presentation"
  17.        android:layout_width="match_parent"
  18.        android:layout_height="wrap_content"
  19.        android:adjustViewBounds="true"
  20.        android:layout_marginLeft="@dimen/layout_scoreboard_margin"
  21.        android:layout_marginRight="@dimen/layout_scoreboard_margin" >
  22.  
  23.         <ImageView
  24.            android:id="@+id/state_image"
  25.            android:layout_width="match_parent"
  26.            android:layout_height="wrap_content"
  27.            android:adjustViewBounds="true" />
  28. /////Aquí irán más cosas, pero el error está entre esas dos imágenes.
  29.     </FrameLayout>
  30. </LinearLayout>