Différentes icônes de taille pour les différentes résolutions sur Android
Je suis du développement d'une application pour un Samgsung Galaxy Tab (1024x600px). Dans une Activité que j'ai utiliser quelques icônes de 128x128px et ressemble beaucoup.
Mais je le lance dans un Samgsung Galaxy S (480x800) et les icônes sont trop grandes.
Je mets même les icônes à 100x100px dans drawable-mdpi, mais maintenant, Il redimensionné les deux appareils. Je suppose que c'est parce que Tab et Galaxy S sont dans la même gamme de densité.
Comment puis-je faire automatiquement l'utilisation des icônes différentes selon la TAILLE de l'ÉCRAN?
Je vois la mise en page-grand, la mise en page-xlarge est fonction de la taille de l'écran, mais c'est pour les mises en page, pas d'icônes.
Merci beaucoup!
OriginalL'auteur Josue | 2011-08-30
Vous devez vous connecter pour publier un commentaire.
Eh bien Maintenant, il existe de Meilleurs outils puis affirmer générateur de dans android studio
Pour l'Icône de l'application ( de la Barre d'outils , ActionBar , DrawableLeft etc ), Utilisez :
http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html
Pour launcher (Icône de l'Application ) Utilisation :
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Mais Voici quelques astuces et de façon à obtenir la meilleure résolution pour les icônes et icônes du lanceur.
Étape 1 :
D'abord aller à la https://materialdesignicons.com et choisissez votre icône . Ou si vous avez votre icône dans la bonne résolution, puis sautez cette étape . Cliquez sur l'icône de votre choix et cliquez sur "Avancé" Exporter " il va ouvrir une fenêtre comme ci-dessous
Puis cliquez sur l'Icône "" pour générer de l'icône (.png) . Eh bien, le truc c'est d'essayer de produire une grande icône que possible pour la haute résolution des appareils et les outils à tout gérer pour les petits appareils, mais si vous utilisez de la petite icône , tout en générant de l'icône de haut de gamme des appareils, vous perdrez l'icône de résolution .
Étape 2 :
Puis allez dans la page Outils et de Télécharger l'Icône
Cliquez sur la "Personnaliser" si vous voulez à la couleur de votre icône . Peu importe la couleur de l'icône de la télécharger , en utilisant Personnalisé, vous pouvez générer n'importe quelle couleur que vous voulez .
Choisissez ensuite un nom et cliquez sur "Télécharger .ZIP" . Ceci va télécharger les .zip fichier avec l'icône pour la plupart de la résolution commune . Vous pouvez copier et coller le dossier res dans votre demande de dossier de projet et vous verrez l'icône dans la drawable section .
c'est très utile
OriginalL'auteur sh0umik
Vous pouvez utiliser la largeur de l'écran
OriginalL'auteur Rafael Inegável
Vous avez la même chose avec drawable :
http://developer.android.com/guide/practices/screens_support.html
Vous avez de petites icônes dans drawable-mdpi de l'onglet et de grandes icônes dans drawable-hdpi pour le téléphone ? Ils ne sont pas dans la même gamme de densité 170dpi contre 233.
J'ai un 100x100px icône dans drawable-hdpi et un 128x128px icône dans drawable-mdpi. Je lance l'application et sur la languette et le Galaxy S, il utilise la petite icône!
Regardez smallestWidth tag ("so")
OriginalL'auteur mthpvg