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

  • EditText: Désactiver Coller / Remplacer la fenêtre contextuelle du menu sur l'assistant de sélection de sélection de texte
  • Comment puis-je appliquer un style par programme?
  • Comment importer un projet Eclipse dans Android Studio maintenant?
  • Comment faire tourner une image avec la bibliothèque Glide?
  • Processus d'examen Android Google Play
  • Erreur d'erreur msg install failed missing shared library
  • 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?

  • Google Api et Android Oauth INVALID_AUDIENCE erreur
  • Comment configurer une police personnalisée pour une application complète dans Android?
  • Java.lang.IncompatibleClassChangeError lors de l'inclusion de expresso-contrib: 2.0
  • Fragments et changement d'orientation
  • Comment puis-je obtenir le code de langue IETF BCP47 dans l'API Android <21
  • Comment puis-je capturer toute la vue dans un Bitmap lors de l'utilisation de crosswalk pour afficher la page Web?
  • 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.