Verschiedene Symbole Größe für unterschiedliche Auflösungen auf Android
Ich entwickle eine Anwendung für ein Samgsung Galaxy Tab (1024x600px). In einer Aktivität, die ich verwenden einige icons von 128x128px und sieht toll aus.
Aber ich betreibe es in einem Samgsung Galaxy S (480x800) und die icons sind zu groß.
Lege ich gleiche Symbole auf 100x100px in drawable-mdpi, aber jetzt ist Es geändert Sie beide Geräte ein. Ich vermute, das ist, weil die Tab-und Galaxy S sind in der gleichen Dichte.
Wie kann ich automatisch verwenden unterschiedliche Symbole, je nach Bildschirmgröße?
Ich sehe, layout-große, layout-xlarge ist nach der Display-Größe, ist aber für layouts, nicht Symbole.
Vielen Dank!
InformationsquelleAutor Josue | 2011-08-30
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut Jetzt dort existiert, Bessere tools und dann behaupten generator in android studio
Für Anwendung Ikone ( Symbolleiste , ActionBar , DrawableLeft etc ) Verwenden :
http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html
Für launcher (Programm-Icon ) Verwenden :
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Aber Hier sind ein paar tricks, und die Art und Weise, um die bessere Auflösung für icons und launcher icons.
Schritt 1 :
Gehen Sie zunächst in den https://materialdesignicons.com und wählen Sie Ihr Symbol . Oder wenn du dein Symbol in guter Auflösung, dann überspringen Sie diesen Schritt . Klicken Sie auf das gewünschte Symbol und klicken Sie auf "Advanced Export" es öffnet sich ein Fenster wie dieses unten
Klicken Sie dann auf das "Symbol", um das Symbol (.png) . Naja der trick ist, zu versuchen, Sie zu erzeugen als ein großes Symbol wie möglich für hochauflösende Geräte und Instrumente handhaben es alle für kleine Geräte, aber wenn Sie kleine Symbole verwenden , während die Erzeugung der Symbol für high-end-Geräte verlieren Sie die Symbol-Auflösung .
Schritt 2 :
Dann gehen die Tools-Seite und Laden Sie das Symbol
Klicken Sie auf die "Custom" wenn Sie wollen, um Farbe zu Ihrem Symbol . Egal, welche Farbe der Ikone , die Sie hochladen, indem Sie Benutzerdefinierte können Sie erzeugen eine beliebige Farbe, die Sie wollen .
Dann wählen Sie einen Namen und klicken auf "Herunterladen".ZIP" . Dies wird herunterladen .zip-Datei mit dem icon für die meisten gängigen Auflösung . Sie können kopieren und fügen Sie den res-Ordner in Ihrer Anwendung Projekt-Ordner, und Sie werden sehen, das Symbol in der drawable-Abschnitt .
dieser ist sehr hilfreich
InformationsquelleAutor sh0umik
Können Sie die Breite des Bildschirms
InformationsquelleAutor Rafael Inegável
Haben Sie das gleiche mit drawable :
http://developer.android.com/guide/practices/screens_support.html
Sie haben kleine Symbole in den drawable-mdpi für die Registerkarte ein, und große Symbole in drawable-hdpi für das Telefon ? Sie sind nicht in der gleichen Dichte 170dpi versus 233.
Ich habe einen 100x100px-Symbol in drawable-hdpi und ein 128x128px Symbol in drawable-mdpi. Ich die Anwendung ausführen und auf dem Tab und Galaxy S, verwendet es das kleine Symbol!
Blick auf smallestWidth tag ("sw")
InformationsquelleAutor mthpvg