我正在开发一个本地化的Android应用程序,我有一个Map。
我将使用getString(R.string.my_string)
作为键,并将 int 作为值。
我想知道我是否可以这样做,因为应用程序将被本地化,我不确定使用getString(R.string.my_string)
作为关键是否是一个好主意。
您怎么看?我需要使用getString(R.string.my_string)
返回的字符串搜索值。
我需要,因为用户将在Spinner
上选择一个值。 Spinner中的所选项目为String
,需要使用此String
来获取相关值。
答案 0 :(得分:3)
有可能吗?是。这只是从String
到int
的映射。
这是个好主意吗?我不这么认为,因为来自String
的{{1}}可能会因本地化而异。在onItemSelected()
中,您拥有所选项目的getString(R.string.my_string)
。用它作为你的钥匙。