1

ローカライズされた Android アプリケーションを開発しており、マップがあります。

keygetString(R.string.my_string)としての Map と、値としてのintを用意します。

アプリがローカライズされるので、キーとして使用するのが良いアイデアかどうかわからないので、それができるかどうか疑問に思っていgetString(R.string.my_string)ます。

どう思いますか?によって返された文字列を使用して値を検索する必要がありますgetString(R.string.my_string)

ユーザーが で値を選択するため、必要ですSpinner。スピナーで選択されたアイテムは であり、関連付けられた値を取得するStringにはこれを使用する必要があります。String

4

1 に答える 1

3

出来ますか?はい。Stringからへの単なるマッピングintです。

それは良い考えですか?StringfromgetString(R.string.my_string)はローカリゼーションによって異なる可能性があるため、そうは思いません。onItemSelected()選択したアイテムを持っていますint position。これをキーとして使用します。

于 2013-06-23T15:45:39.067 に答える