L'échelle des Images à Différentes Résolutions XML
J'ai créé 4 résolution des dossiers et de la taille d'une image dans chaque comme on le voit dans l'image ci-dessous:
J'ai également créé de 8 types de mise en page de dossiers pour les différentes tailles d'écran comme on le voit dans l'image ci-dessous:
Comme vous pouvez le voir dans l'image ci-dessous, j'ai besoin de redimensionner les images dans chacun selon fichier XML afin qu'elles remplissent l'écran:
J'utilise ce code pour réduire la taille des images qui fonctionne très bien:
android:adjustViewBounds="true"
android:maxWidth="150dp"
android:scaleType="fitCenter"
Mais je ne peux pas comprendre comment à l'échelle des images. J'ai essayé d'utiliser ce code:
android:adjustViewBounds="true"
android:minWidth="150dp"
android:scaleType="fitCenter"
Des idées sur comment mettre à l'échelle les images? Merci!!!!!
XML:
<ImageButton
android:id="@+id/btnPlay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_below="@+id/imageView1"
android:layout_marginTop="15dp"
android:background="@null"
android:src="@drawable/btn_play"
android:adjustViewBounds="true"
android:scaleX="1.5"
android:scaleY="1.5"
android:scaleType="fitXY" />
OriginalL'auteur Shane | 2013-07-25
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé?:
et vous ne pouvez pas utiliser la hauteur/largeur
wrap_content
, droit ?Oui, j'ai un android:layout_width="wrap_content" et android:layout_width="wrap_content" sur l'imageView
l'emballage de tous vos vues d'images avec une mise en page, définissez w&h de la mise en page de match_parent, et de définir la gravité de centre/center_horizontal.
laissez-nous continuer cette discussion dans le chat
OriginalL'auteur Cԃաԃ
essayer
android:scaleType="fitXY"
au lieu deandroid:scaleType="fitCenter"
Modifier
utilisation
LinearLayout
aveclayout_weight and weightSum
comme ajuster
WeighSum
etlayout_weight
selon votreUI
!utiliser android:layout_width="match_parent" et android:layout_width="match_parent"
"match_parent" remplit la totalité de l'écran avec l'imageView. J'ai mis à jour ma question avec le xml
que d'utiliser linéaire mises en page avec layout_weight et weightSum
Il semble que beaucoup de code pour modifier seulement à l'échelle des images pour un autre format de l'écran. Je songe à faire xhdpi images pour toutes les résolutions et mise à l'échelle vers le bas pour les autres mises en page.
OriginalL'auteur Tarsem Singh
L'utilisation de la nouvelle taille de qualificatifs pour cette. C'est le meilleur moyen. Ce que vous faites n'est pas mal, mais avec beaucoup de différentes races de périphériques-il devenu obsolète. Reportez-vous cette
OriginalL'auteur gandharva