2016-09-18 1 views
-1

Il ya quelque chose que je ne comprends pas vraiment dans Android lorsqu'il s'agit de fichiers SVG. J'ai travaillé récemment avec des fichiers SVG, ce que je fais habituellement est de créer un actif vectoriel (fichier de mise en page XML) dans le répertoire drawable à partir du fichier SVG d'origine. En faisant cela, je peux facilement afficher des graphiques vectoriels, mais le même fichier ne s'affiche pas correctement dans tous les écrans, sauf si je change ses dimensions lors de la création de l'actif vectoriel de 24dp par défaut à 24dp. Cela me fait me demander, dois-je créer un actif vectoriel avec une taille différente pour chaque écran ou quoi ?, Quelle serait la meilleure solution?SVG dans Android Studio pour chaque résolution d'écran

Tha

Répondre

0

Vous n'avez pas besoin de modifier le VectorDrawable. Spécifiez simplement une largeur et une hauteur dans ImageView et, si nécessaire, un scaleType approprié.