最近、Android向けのアプリケーション開発を行ってみたくなり、下記の本を購入しました。
Android2.1プログラミングバイブル/布留川 英一

¥3,129
Amazon.co.jp
この書籍内の、4-3 チェックボックスとラジオボタンをマルチ言語(日英)に対応する変更を行ってみました。
まず、Package Explorerでres内valuesを開きstrings.xmlを開き「check1」から3行を追加します。
<resources>
<string name="hello">Hello World, CheckBoxEx!</string>
<string name="app_name">CheckBoxEx</string>
<string name="check1">CheckBox</string>
<string name="radio">RadioButton</string>
<string name="button0">ResultView</string>
</resources>
次に、Package Explorerでres内に、Values-jaフォルダーを作成し、その中に先のstrings.xmlをコピーし、文字列を日本語に編集します。
<resources>
<string name="hello">ようこそ, CheckBoxEx!</string>
<string name="app_name">CheckBoxEx</string>
<string name="check1">チェックボックス</string>
<string name="radio">ラジオボタン</string>
<string name="button0">結果表示</string>
</resources>
CheckBoxEx.javaを編集します。
文字列を直接設定している箇所を、全てリソース参照に変更します。
checkBox.setText(R.string.check1);
radio0.setText(getString(R.string.radio)+"0");
radio1.setText(getString(R.string.radio)+"1");
button.setText(R.string.button0);
showDialog(this,"",
getString(R.string.check1)+">"+checkBox.isChecked()+BR+
getString(R.string.radio)+">"+radioGroup.
getCheckedRadioButtonId());
以上で、終了です。
Android機で、システム言語を英語と日本語に切り替えると表示が切り替わります。
Android2.1プログラミングバイブル/布留川 英一

¥3,129
Amazon.co.jp
この書籍内の、4-3 チェックボックスとラジオボタンをマルチ言語(日英)に対応する変更を行ってみました。
まず、Package Explorerでres内valuesを開きstrings.xmlを開き「check1」から3行を追加します。
<resources>
<string name="hello">Hello World, CheckBoxEx!</string>
<string name="app_name">CheckBoxEx</string>
<string name="check1">CheckBox</string>
<string name="radio">RadioButton</string>
<string name="button0">ResultView</string>
</resources>
次に、Package Explorerでres内に、Values-jaフォルダーを作成し、その中に先のstrings.xmlをコピーし、文字列を日本語に編集します。
<resources>
<string name="hello">ようこそ, CheckBoxEx!</string>
<string name="app_name">CheckBoxEx</string>
<string name="check1">チェックボックス</string>
<string name="radio">ラジオボタン</string>
<string name="button0">結果表示</string>
</resources>
CheckBoxEx.javaを編集します。
文字列を直接設定している箇所を、全てリソース参照に変更します。
checkBox.setText(R.string.check1);
radio0.setText(getString(R.string.radio)+"0");
radio1.setText(getString(R.string.radio)+"1");
button.setText(R.string.button0);
showDialog(this,"",
getString(R.string.check1)+">"+checkBox.isChecked()+BR+
getString(R.string.radio)+">"+radioGroup.
getCheckedRadioButtonId());
以上で、終了です。
Android機で、システム言語を英語と日本語に切り替えると表示が切り替わります。
ルート計算 
メッシュデータ数:無制限


