9

有人可以推荐我一种管理应用程序资源的好方法,主要是按性别划分的字符串(如多语言应用程序)。
我的意思是针对男性和女性具有不同语法的语言(例如俄语)。
假设我知道用户性别。
有什么建议吗?

4

3 回答 3

2

如果您希望在您的应用程序中支持多种语言,我强烈建议您观看此演讲。它来自今年的 Google IO 会议,让您快速了解用于多语言支持的 Android 工具。我真的很喜欢这个演讲,因为我不知道这个平台有这么多内置的国际化功能。

于 2013-05-29T14:17:58.873 回答
1

是什么阻止您在设置阶段询问性别,然后将其保存到设置中。

然后当你看到一个性别文本时,它会引用设置

于 2013-10-28T14:09:28.220 回答
0

为了处理性别,我一直在使用格式化字符串资源:Formatting and Styling string resources

这是一个字符串资源的例子

<string name="title">%1$s is amazing!</string>

在代码中这样做:

textView.setText(String.format(getString(R.string.title), "She"));
于 2015-05-15T20:13:10.390 回答