2016-05-10 4 views
1

Im Codenamen eines Projekts habe ich ein Bild in die .res-Datei als multiImage geladen. Es sieht in den meisten Geräten gut aus, aber auf bestimmten Android-Geräten wie dem Samsung S3 sieht es entweder pixelig oder offensichtlich in der Größe aus, je nachdem, welche Auflösung oder Größe ich in die .res-Datei lade. Deshalb wollte ich es direkt im generierten Android-Code ändern, normalerweise für Android würde ich verschiedene Bilder verwenden und sie in die verschiedenen drawable-xxx-Ordner stellen, aber beim Betrachten des generierten Codes ist der src/main/res leer und alle Bilder aus/src und der .res-Datei befinden sich im Ordner "Assets".CodeNameOne - Ersetzen eines Bildes in generiertem Android-Quellcode

Gibt es keine Möglichkeit, ein MultiImage für eine bestimmte Auflösung aus dem Android-Projekt zu ändern?

Antwort

1

Das ist nicht der richtige Weg, da das native Gerät immer noch in der res-Datei aussehen würde.

Sie müssen die Res-Datei im Designer öffnen und das Multibild auswählen, dann können Sie das Kombinationsfeld verwenden, um die richtige Auflösung auszuwählen, und die ... Schaltfläche, um es durch ein anderes Bild zu ersetzen. Wenn Sie einen Bild-Editor wie Photoshop haben, können Sie die Edit Schaltfläche verwenden, um das Bild an Ort und Stelle zu bearbeiten.

enter image description here

+0

Danke, hat du „mit einem anderen Bild“ hier „mit einer anderen App“ bedeuten? –

+0

Ja, danke für den Fang! –