2017-04-03 2 views
0

d. Wenn ein Gerät in einer bestimmten Sprache läuft (Sprich Spanisch), wie kann ich dann die spanische Sprache (Nach der Übersetzung) als Standardsprache der App festlegen, ohne den Benutzer zu fragen.Wie kann ich die Gerätesprache standardmäßig als App-Sprache im Android-Gerät festlegen?

Die App sollte in diesem Fall während der Installation in Spanisch initialisiert werden und ein Benutzer sollte in der Lage sein, die Sprache auf der Einstellungsseite der App zu ändern.

+1

Mögliche Duplikat [Sprache ändern programmatisch in Android] (http://stackoverflow.com/questions/2900023/change-language-programmatically-in-android) – Vyacheslav

+1

Es ist bereits die Standardsprache. –

+0

auch ein mögliches Duplikat von [Stackoverflow Change-the-locale-at-runtime] (http://stackoverflow.com/questions/13181847/change-the-locale-at-runtime/) – k3b

Antwort

0

Sie müssen alle string.xml Dateien in bestimmten Sprachwerten Ordner hinzufügen. Wenn Ihr Benutzer die mobile Standardsprache ändert, kann Ihre App daher Zeichenfolgenwerte aus dieser bestimmten Sprachwerte strings.xml-Datei übernehmen.

0

Nach Gebietsschema können Sie eine aktuell ausgewählte Sprache eines Geräts abrufen. Bitte schauen Sie unter Code um die Sprache zu bekommen.

Locale.getDefault().getDisplayLanguage(); 
Verwandte Themen