Zur besten Antwort gewählt
Jan 10, 2016 - 16:44
Mediola kann nicht für jedes Android Device passende Presets anbieten, weil jedes Gerät mit einer anderen Android Version, einem anderem Launcher oder auch einfach nur einem anderem Skin ausgestattet sein. Dann gibt es noch Geräte mit echten Buttons wie bei Apple (Samsung z.B.) wodurch sich auch die nutzbare Fläche auf dem Device ändert.
Die Größer der unteren Buttonbar muss von der Gesamtauflösung abgezogen werden.
Die Butttonbar ist wie eben erwähnt jedoch von Gerät zu Gerät, Hersteller zu Hersteller und von Android Version zu Android Version unterschiedlich.
Der Verständnis halber hier ein Bild in dem die betreffenden Bereiche für ein Nexus 9 mit Android 6.0.2 (2048x1536px) farblich hervorgehoben sind:
Der rote Bereich stellt die Buttonbar dar. Im Fall des Nexus hier im Beispiel sind das 96px Diese muss man von der vertikalen Auflösung (1536px) abziehen, das sind in diesem Fall dann hier also 1440px die ich Nutzen kann.
In NEO lege ich mir daher also eine Remote mit 2048x1440 Bildpunkten an.
Der grüne Bereich oben ist in NEO zwar nutzbar, aber es ist nicht sinnvoll den auch zu benutzen, weil die Buttons sonst unter der Uhr, des Batteriesymbols etc sitzen. Also in NEO die ersten 45 Pixel in diesem Bespiel hier einfach frei lassen.
Wie finde ich den Wert für mein Device heraus?
Dazu kann man entweder auf dem betreffenden Device einen Screenshot erstellen, diesen in ein Grafikprogramm laden und dort einfach die Größe der Buttonbar messen und dann halt abziehen, wem das jedoch technisch zu Aufwändig ist, kann den Wert auch mit 2, 3 Versuchen ausloten:
Beispiel anhand Devices mit 1280x800 Pixel Auflösung.
1. Ich erstelle in NEO eine Remote Namens "Auflösung" und wähle dort 1280x750 Pixel. 750, weil ich weiß, dass von oben bis unten 800 Bildpunkte auf dem Display sind und davon ca. 50 Pixel für die Button bar drauf gehen.
2. Den Hintergrund der Index-Seite färbe ich z.B. rot und lege mir direkt mal einen Button für das Setupmenü an:
3. Nun lade ich die Remote auf das Android Device
4. Geht der rote Bereich bis an beide Displayränder?
5. Hört der rote Bereich unten exakt über der Buttonbar auf? Dazu einfach mal einen Button festhalten, dann wird er grau und man sieht ob zwischen Button und dem roten Feld noch platz ist.
6. Ist links/rechts noch Platz, dann wähle ich im Creator NEO den Hintergrund aus und verkleinere um ein paar Pixel die Indexseite in der Höhe, also z.B. statt 750 halt 760 pixel und lade die Remote wieder hoch und schaue mir das ganze wieder an.
Sobald alles passt, also weder links noch rechts und auch über der Buttonbar nichts mehr schwarz ist, ist die richtige Auflösung gefunden.
Neuen Kommentar hinzufügen