質問: androidでプログラムでアプリの言語を変更する androidリソースを使用しながら、プログラムでアプリの言語を変更することは可能ですか?そうでなければ、特定の言語でリソースを要求することは可能ですか?アプリからアプリの言語をユーザーに変更させたいのですが。
回答: 最初にあなたはディレクトリ名の値を作成します - ヒンディー語のような "言語名"は "hi"を書き、同じ文字列のファイル名はこのディレクトリにコピーします。locale mylocale = new locale("hi"); resources res = getresources(); displaymetrics dm = res.getdisplaymetrics(); configuration conf = res.getconfiguration(); conf.locale = mylocale; res.updateconfiguration(conf, dm); intent refresh = new intent(home.this, home.class); startactivity(refresh); finish();