Derzeit entwickle ich Android App (nur Telefon) und nur eine Größe für unterschiedliche Bildschirmgrößen verwenden, das heißt:Sollten wir verschiedene Dimen-Dateien für verschiedene Bildschirme verwenden Größen
dimens.xml
:
<dimen name="button_size">48dp</dimen>
<dimen name="text_size">16sp</dimen>
In verschiedenen Bildschirmgrößen haben wir also nur eine Größe für Komponenten. Und wir gehen zu diesem Ergebnis: in kleinen Gerät, ein textview
10 Zeichen enthalten kann, aber in größerem Gerät, ein textview
20 Zeichen
und einig Entwickler verwenden, um einen gradle
Skript enthalten kann mehr dimens
Dateien in verschiedenen Ordnern auf der Basis des erzeugen Haupt dimens
-Datei wie folgt:
values-sw320dp
dimens.xml
:
<dimen name="button_size">48dp</dimen>
<dimen name="text_size">16sp</dimen>
values-sw480dp
dimens.xml
:
<dimen name="button_size">52dp</dimen>
<dimen name="text_size">20sp</dimen>
...
so wird das System den dimens
auf Gerätegröße basiert. Und wir gehen zu diesem Ergebnis: In einem kleinen Gerät und einem größeren Gerät kann ein textview
das gleiche Zeichen enthalten, dh: 12 Zeichen.
Meine Frage ist: Welches ist besser für UI, UX? (mit Google Material Design)
https://stackoverflow.com/questions/9877946/text-size-and-different-android-screen-sizes –
@AmitVaghela die Lösung ist alt zu unterstützen , und ich habe mir auch diese Seite angesehen: https://developer.android.com/guide/practices/screens_support.html aber was ich meine in meiner Frage meine, ist: welche Lösung ist besser für UI, UX und besonders mit Google Material Design –
Verwenden Sie immer unterschiedliche Maße Datei für verschiedene Geräte und Sie können meine [diese Antwort] (https: // stackoverflow.com/a/35311502/2826147) –