使用getString搜索地图(R.string.my_string)

时间:2013-06-23 15:43:18

标签: java android

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

我将使用getString(R.string.my_string)作为,并将 int 作为值。

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

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

我需要,因为用户将在Spinner上选择一个值。 Spinner中的所选项目为String,需要使用此String来获取相关值。

1 个答案:

答案 0 :(得分:3)

有可能吗?是。这只是从Stringint的映射。

这是个好主意吗?我不这么认为,因为来自String的{​​{1}}可能会因本地化而异。在onItemSelected()中,您拥有所选项目的getString(R.string.my_string)。用它作为你的钥匙。