1

我正在开发一个本地化的 Android 应用程序,并且我有一个地图。

我将有一个getString(R.string.my_string)作为key和一个int作为值的 Map。

我想知道我是否可以这样做,因为该应用程序将被本地化,我不确定将其getString(R.string.my_string)用作键是否是个好主意。

你怎么看?我需要使用返回的字符串搜索值getString(R.string.my_string)

我需要,因为用户将在 a 上选择一个值Spinner。Spinner 中的选中项是 a String,需要使用它String来获取关联的值。

4

1 回答 1

3

可能吗?是的。这只是从Stringto的映射int

这是个好主意吗?我不这么认为,因为StringfromgetString(R.string.my_string)可能因本地化而异。在onItemSelected()您拥有int position的所选项目中。用它作为你的钥匙。

于 2013-06-23T15:45:39.067 回答