2

Ich habe viele Beiträge gelesen, wie man mit mehreren Gerätebildschirmen für die Tablet-App umgehen kann. Aber ich habe gemischte Ansichten darüber, wie ich diese Implementierung angehen soll.Wie berechne ich Werte für Dimens für sw600dp und sw720dp?

Die App muss nur für Tablets (über 5.0) gebaut werden. Also ging ich mit dem Ansatz der Verwendung von Werten-sw600dp (7 "Zoll Tablet) und Werte-sw720dp (10" Tablet) Ordner und halten Sie den Layout-Ordner als nur eine (da es nicht viel Unterschied in Hoch-und Querformat, die UI ist für beide ziemlich gleich.

Kann mir jemand helfen, wie würde ich die dimens.xml Werte für sw600dp und sw720dp berechnen, wie ich sehe, dass die meisten sw600dp Geräte mdpi sind. Und was ist mit dem sw720dp? ODER Muss ich Werte-xhdpi getrennt behandeln?

Ich bin nicht sicher, welche Werte in diesen spezifischen Verzeichnissen gehen werden. Werde ich alle mdpi Werte in sw600dp und xhdpi in sw720dp setzen?

Jede Hilfe wird geschätzt.

Danke.

Antwort

0

Gute Frage Sneha, So können Sie so individuell wie Sie möchten, aber ich empfehle, so allgemein wie möglich zu bleiben, um sich einen Wartung Albtraum zu retten. Trennen Sie Ihre Maße nicht durch L, M, H, XH, XXH, XXXH. Halten Sie nur mit der sw600dp oder sw630dp für 7" Tabletten und sw720dp oder sw820dp für Ihr 10-Zoll-Tablet.

Normalerweise finden Sie, was am besten für Ihr Design arbeitet und Sie halten es konsequent.

Zum Beispiel, wenn Sie entwickelt ein Telefon App Sie haben

Werte/dimens.xml in dieser Datei, die Sie verschiedene Werte haben

<someHeight>10</> 
<someWidth>20</> 

bitte haha ​​meinen pseduo Code ignorieren. dann in dem sw630dp-Wert/di mens.xml I gelten in der Regel ein 1,5x Multiplikator

<someHeight>15</> 
<someWidth>30</> 

dann natürlich öffnen Sie Ihre Vorschaufenster und Blick auf verschiedene Geräte, um sicherzustellen, Sie mit dieser Skala Entscheidung zufrieden sind.

Für Ihre sw720dp-Werte/dimens.xml Sie möchten einen 2x Multiplikator anzuwenden, aber es ist wirklich über Ihren Bildschirm Immobilien für eine natürliche Benutzererfahrung zu maximieren, die nicht zu groß sieht oder zu klein für das Gerät oder an den Benutzer. Also müssen Sie vielleicht Ihren Multiplikator optimieren, und Sie können sicherlich Werte individuell anpassen, aber normalerweise, wenn Sie Ihren Multiplikator genau richtig bekommen, kann er universell auf das gesamte sw-Werte-Verzeichnis dieser Größe angewendet werden. Die Verwendung von M, H, XH usw. ist eher für Ihre Assets reserviert, wie Bilder, die für diese Gruppierung von Geräten eindeutig dimensioniert sein können, aber die Breite und Höhe oder Platzierung dieses Bilds kann durch die dimens Datei gehandhabt werden von dieser jeweiligen Größe.

Wenn Ihr Studio korrekt eingerichtet ist, sollte das Vorschaufenster die richtige Dimensendatei für das ausgewählte Vorschaugerät verwenden. Ich habe in der Vergangenheit festgestellt, dass es nicht immer funktioniert und ich muss eine Vorschau auf ein Standard-Real-Gerät, aber es funktioniert.

Hoffe, das hilft und goodluck.

+0

Danke für die detaillierte Beschreibung. Ich hatte einen ähnlichen Gedanken, war mir aber nicht sicher, ob das der richtige Weg ist. Deine Antwort klärte die meisten meiner Zweifel auf. Was ich anfangs dachte, war, bei den Multiplikatoren für sw600dp und sw720dp zu bleiben, aber glücklich zu wissen, dass es in Ordnung ist, sie ein wenig zu modifizieren, um sicherzustellen, dass sie auf mehreren Geräten korrekt aussehen. Ich hoffe, dass ich die Dinge richtig mache, wenn ich irgendwelche Zweifel habe, würde ich zurückkommen. Danke noch einmal! :) – Neha

+0

Froh, es zu hören, goodluck. – Sam

Verwandte Themen