Android: comment obtenir ImageView pour remplir l'écran
Je ne sais pas comment faire pour avoir une image pour remplir l'écran, ont tout essayé, peut-être qu'il est certaines particulier de mise en page, je devrais être à l'aide de...?
Je suis en utilisant une ImageView, cependant, cela se remplit peu à propos de 70% de l'écran, laissant un espace vide au fond...
Pour le moment je suis juste en utilisant un LinearLayout et l'établissement de ses fond de mon image. Tout cela remplit l'écran, l'image est légèrement étirée, que je ne veux pas.
Toute aide serait grandement appréciée! 🙂
Le code à l'intérieur de l'ImageView les balises de mon fichier de mise en page sont:
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:adjustViewBounds="true"
android:src="@drawable/image"
source d'informationauteur Shaw
Vous devez vous connecter pour publier un commentaire.
//dans votre Image xml attribut comme
ou
//utilisation d'thru par programmation
Remarque: cela s'applique lorsque l'image est définie avec android:src="..." plutôt que de android:background="..." que les arrière-plans sont définis par défaut pour s'étirer et se fit à la Vue.
il suffit de changer la disposition de la largeur et de la hauteur qui serait à la fois de "centre" et "centercrop'
Utiliser la ligne ci-dessous dans votre Image
View
code xml.N'oubliez pas de supprimer
de la layoutparams, en haut de l'xml de l'activité.
Autrement, l'image aura des problèmes de remplissage de la totalité de l'écran.
Vous pouvez utiliser pratiquement n'importe quelle mise en page et juste définir l'image d'arrière-plan de votre image. Puis il suffit de faire de la largeur et de la hauteur de remplissage parent.
de l'instance ou si vous voulez juste une image pour votre linéaire principal de mise en page