国内に日本語のみのアプリをリリースする分には無用な話題です。切替と言っても、翻訳してくれる訳でもなく、あらかじめ用意した日本語、英語のテキストのどちらを取り出すか、というお話です。呼び出せますが、これを各言語(日本語・英語)でそれぞれ用意しておけば、Android端末の言語設定に合わせて、読み込むxmlファイルを変えてくれます。your_string_name="はろ〜、わぁるど"を用意しておけば、getString時に自動で選んで読み込んでくれる、と。日本語版を用意する方法です。リソースを新たに作ります。qualifiers」で「Locale」に、設定したい国(ja)を選びます。選ぶこれで開発環境のエクスプローラ上でファイルが表示されると思うので、valuesディレクトリをコピーして、「values-ja」として保存するちなみに最初は後者の方法しか知りませんでした。新規なら前者、既にあるファイルから複製するなら後者の方が早そうですね。読み込むことになります。読み込む、なんてやると、フランスでもロシアでも、みんな日本語の「values/strings.xml」を読みに行ってしまうので注意しましょう。分からず、Android端末に依存する雰囲気があります。利用想定する端末でどちらを使っているのか調べた方が良さそうです。...まぁ上記2つしか無いなら、両方で判定すればいいか、というのが現状の結論です。見たり変えたりする?)イメージになるようです。書いている今も、Androidのバージョンが上がって仕様が変わっているかもしれません(おびえています)。先達のみなさんが既に解決されていたので、私もそれに習いました。Log.dはてきとうに変えて下さい。ように日本語とそれ以外に分岐させる。狙った言語に変更する方法もあるようですね。読み直すのを忘れないようにしましょう。†というより、ContextとActivityを「混ぜて」使っていた場合の注意です。例として、アプリでダイアログを呼ぶ際に、こんなイメージだと思いますが。変えた時に、ダイアログ生成に失敗してしまいました。みたいにやっても動かないようです。言語対応でWrapperへ置き換えた?「どれ」を使っているか、間違えると動かなくなるかも、と。ContextWrapper等で差し替える場合は気をつけましょう。じつは日本語も苦手です。使用して作成しています。使用しています(このサイトについて)。