私の質問を控えめに投稿しようとしています。オンザフライでstrings.xmlを変更する
私は2つのstrings.xmlを持っています.1つは英語用、もう1つはインドのローカル言語用です。それはタミル語にしましょう。
が、私は私のタミール語のstrings.xmlでのstrings.xml(英語)のすべての属性の意味を保持している
最初は(通常通り)英語のstrings.xmlをロードします私のアプリケーション
私がボタンを持っていますそれをクリックすると を(この場合はタミル語)の言語を変更するために使用されなければならないどこか - 私の全体のアプリは、私のタミル語のstrings.xmlを読んでする必要があります..私はコードの下に知って
は、デフォルトロケールのために働く
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = Locale.GERMANY;
res.updateConfiguration(conf, dm);
私のカスタマイズしたstrings.xmlをオンザフライで読むためにこれを微調整できますか?
アイデアをいただければ幸いです。
このスレッドの回答を確認してください。http://stackoverflow.com/questions/4022566/custom-multi-language-support/4873524#4873524 –
こんにちはShashank、あなたの応答のおかげで.. ..しかし、私の質問のようなものでした - これは価値taのような新しいフォルダを作成することが可能です(タミのタコ)とあなたのスレッドで投稿したメソッドを使用... "日本は?それはOEMの(デフォルトの種類のものです)..だから私はそれを変更することができます..しかし、タミールはそこに私は信じています...私はちょうど(タミールの意味のためのカスタマイズフォルダとstrings.xml)を作成しています –