Android には 「文字リソースのローカライゼーション」でみたように、 ロケール設定にしたがって適切なリソースを読む仕組みがあります。 しかしながら、時にはアプリケーション上で言語を切り替えるといった要求もあることでしょう。 予想だにしなかったことすらしばしば起きるのですから、予想されることなど起きて当然です(笑) この記事では言語設定をシステムのロケール設定に頼らずに、アプリケーション上で設定する方法について説明します。 アプリケーションでの言語設定 ここで作るプログラムは次のようなものです。 "Japanese" と "English" というラベルのボタンを二つ用意します。 Japanese ボタンを押すと、日本語のリソースがロードされたアクティビティ (Activity2) が起動します。 English ボタンを押すと、英語のリソースがロードされたアクティビティ (Activ
![アプリケーション内でのロケール設定 - Android 開発入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6d58e2a947347864de788b81201853af563ed69/height=288;version=1;width=512/https%3A%2F%2Fandroid.keicode.com%2Fimg%2Fog-image-1.png)