2016-04-14 5 views
0

私はAndroidが比較的新しく、ボタンをクリックして自分のアプリケーションの言語を変更する方法を知りたいですか?私はすべてのテキストを抽出し、文字列リソースを格納し、各言語の新しい文字列リソースファイルを設定しました。私の問題は、mainActivity.javaクラスの周りです。文字列リソースを使用してAndroidアプリ内で言語をプログラム的に変更していますか?

+0

通常、ユーザは電話のロケールを設定することでそれを行います。 –

+0

http://stackoverflow.com/questions/2900023/change-language-programatically-in-android – localized

答えて

0

必要な動作のライブラリがあります。 localization libraryと呼ばれています。 ライブラリLocalizationActivityを拡張する必要があります。 setLanguage( "en")を使用することができます。実行時にアプリケーションの言語を変更します。ライブラリGitHubページにサンプルプロジェクトもあります。

関連する問題