Ich habe die locale
meine Anwendung programmatisch, wie folgt zu aktualisieren:Ist es möglich, die Ansicht eines Fragments
Resources res = context.getResources();
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("cn");
res.updateConfiguration(conf, dm);
Danach würde Ich mag zu meines aktuell angezeigten Fragmente aktualisiert Ansicht Anzeige mit neuen Gebietsschemaeinstellungen.
Also, ich zunächst das aktuelle Fragment (das ist das späteste in backstack
):
Nachdem ich das zur Zeit zeigt Fragment erhalten, würde Ich mag zu seine Ansicht aufzufrischen, aber wie es zu tun? Ist es in Android möglich, die Ansicht eines Fragments zu aktualisieren?
ändern meinen Sie die Ansicht ungültig? – Blackbelt
@blackbelt, Nein, ich meine aktualisieren, genauso wie es auf einer Webseite funktioniert, wenn Sie eine Sprache von einer Webseite auswählen, wird die Seite aktualisiert. –