Android: ne peut pas supprimer l'écart vertical entre les images dans LinearLayout

J'ai un LinearLayout simple dans Android avec deux images verticalement:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.eataly.android" android:orientation="vertical" android:background="@android:color/white" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/img_header1" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/img_header2" /> </LinearLayout> 

Comme vous pouvez le voir sur le lien suivant, je ne peux pas me débarrasser d'un espace en haut et en bas des images: http://img185.imageshack.us/img185/8484/senzanomev.png

  • Erreur de 25.0.0 lors de la compilation du projet
  • FragmentStatePageAdapter double les éléments du menu ActionBar
  • Camera.release () prend 30 secondes pour libérer l'appareil photo dans Nexus 10. Est-il possible d'accélérer le processus?
  • Modèle pour plusieurs chargeurs avec LoaderManager?
  • Android: comment fonctionnent les UUID bluetooth?
  • Android auto-logout lorsque l'application va à l'arrière-plan
  • J'ai essayé tout ce qui est imaginable sur LinearLayout et ImageViews, c'est-à-dire:

     android:padding="0px" android:top="0px" android:bottom="0px" android:top="0px" android:layout_margin="0px" 

    Sans succès. Que puis-je faire pour supprimer ces bordures vides?

  • EditText passe automatiquement à une nouvelle ligne
  • Suppression automatique des chaînes non référencées de strings.xml
  • Conversion de GLSurfaceView en TextureView (via GLTextureView)
  • Afficher une bonne formule mathématique dans Android
  • Envoi de courrier électronique depuis l'application Android
  • Comment initialiser Crashlytics dans Fabric.io?
  • 3 Solutions collect form web for “Android: ne peut pas supprimer l'écart vertical entre les images dans LinearLayout”

    J'ai trouvé la solution. J'avais besoin d'ajouter cet attribut à ImageView :

     android:adjustViewBounds="true" 

    Ajoutez android: scaleType = "fitXY" dans la mise en page xml.

    Pour ce faire dans une couche linéaire
    Pour le Top ImageView: android:gravity="bottom"
    Pour le bas ImageView: android:gravity="top"
    Êtes-vous sûr de ne pas vouloir utiliser un RelativeLayout? Si vous essayez d'aligner deux images l'une de l'autre, cela semble être la voie à suivre pour la route imho.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.