Hi wie in der Android-Dokumentation beschrieben der zeichnerische Ordner muss mehrere Unterverzeichnisse für Bilder unterschiedlicher Dpis-Dateien enthalten. Das Erstellen eines Unterverzeichnisses im Zeichnungsordner in Android Studio führt jedoch dazu, dass überhaupt keine Bilder erkannt werden. Wenn ein Bild jedoch direkt in dem zeichnbaren Ordner abgelegt wird, wird es erkannt und steht zur Verwendung der Ansicht R.drawable.ImageName zur Verfügung. Wie verwenden wir in diesem Fall unterschiedliche dpi-Bilder für denselben ImageName?
Die Standardverfahren sind:
Es gibt zwei Möglichkeiten, dies zu tun.
1.Klicken Sie mit der rechten Maustaste auf "Drawable" New-> Image Asset->. Wählen Sie Ihre höchste Auflösung aus. Der Rest wird automatisch erstellt. Sobald Sie fertig sind, können Sie eine andere Auflösung im zu zeichnenden Ordner sehen
Nun dein Projektname-> app-> src-> main-> res->
Aila Sie können Ihre gezeichneten Ordner mit HDDPI MDPI usw. sehen.
Die einfachste Möglichkeit, die richtige "Verzeichnis" -Struktur unter dem zu zeichnenden Ordner für meine Symbole anzuzeigen, lautet wie folgt:
Nun wurden die Pseudo-Verzeichnisse unter dem Drawable-Ordner in der Android-Ansicht für Sie erstellt. Öffnen Sie die richtigen Verzeichnisse in Ihrem Dateisystem "main/res/drawable-xxhdpi", "main/res/drawable-xhdpi" und ersetzen Sie die Symbole in jedem Ordner durch Ihre eigenen mit der richtigen Dichte.
Sie erstellen keine Unterordner des zeichnbaren Ordners, sondern "gleichgeordnete" Ordner neben dem Ordner /res
für die verschiedenen Bildschirmdichten oder Bildschirmgrößen. Der /drawable
-Ordner (ohne Bemaßung) wird meistens für Zeichen verwendet, die sich nicht auf Bildschirmgrößen wie selector
s beziehen.
Sehen Sie sich diesen Screenshot an (verwenden Sie den Namen drawable-hdpi
anstelle von mipmap-hdpi
):
kopieren Sie einfach das Bild und fügen Sie es in das Zeichenprogramm res> ein. Sie werden dann gefragt, in welchen Zielordner Sie das Bild mit der Auflösung einfügen möchten, um weitere Hilfe zu erhalten. Suchen Sie nach Mit Android Studio erstellbare Ordner
In Android Studio sehen Sie möglicherweise den folgenden Ordner zeichnbar xhdpi, drawable-hdpi, drawable-mdpi und mehr ... .__ Sie können Bilder mit unterschiedlichen dpi-Werten in diesen Ordner einfügen die Bildschirmdichte des Geräts.
HINWEIS: Sie müssen die Bilder mit demselben Namen versehen.
Sie müssen mit R.mipmap.yourImageName auf Bild-IDs zugreifen
Neu -> Batch Drawable Import -> Klicken Sie auf die Schaltfläche Hinzufügen -> Bild auswählen -> Zielauflösung auswählen, Zielname, Format -> OK