Android: Rechts-Zu-Links oder Links-Nach-Rechts-layout design basierend auf dem Standort
Ich würde gerne verschiedene layout
design basiert auf location
. eigentlich weiß ich, wir haben unterschiedliche layout basiert auf mobile-device-Größe.
Wie Sie wissen, Android hat eine sehr gute Funktion, können Sie aufblasen, alle Texte in Ihrer Anwendung basierend auf dem Standort, die aufgerufen wird,Lokalisierung.
Ich bin auf der Suche nach einer Art ähnlich der Funktion, die Kraft, die meine android-app zum aufblasen geeigneten layout-design basierend auf dem Standort.
In Persisch und Arabisch, die Ausrichtung der Komponenten ist besser Right-To-Left
, obwohl es möglich ist, durch die Gestaltung genau wollten layout, aber ich weiß nicht, wie es international, denn unabhängig von der Größe, die ich brauche, um verschiedene layout-design-Orientierung, basierend auf Benutzer-Standort, wie den USA, Deutschland, Iran usw.
Gibt es keine einfache und automatische Art und Weise zu ändern, layout Ausrichtung von left-to-right
zu right-to-left
basierend auf Benutzer-Standort? Ich habe ähnliche Frage in stackoverflow, aber diese Lösung ist nicht mein Ziel und mein Ziel.
danke 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
layout
Unterordner, um verschiedene layouts je nach Sprachrichtung. (layout-ldrtl
).Auch Sie können unterschiedliche layouts je nach Sprache (
layout-ar
in Ihrem Fall).In diesem Fall layouts, die in einfachen
layout
Ordner defaults.Weitere Infos finden Sie in Entwickler-Website
ofcurse, es hat einige Möglichkeiten, damit es funktioniert.
RTL-Layouts-Verzeichnis(den rechten Weg)
https://developer.android.com/guide/topics/resources/providing-resources.html
Laufzeit
https://stackoverflow.com/a/23203698
Set
LAYOUT_DIRECTION="rtl"
und setzen
GRAVITY="start"