android中的本地化设计模式

时间:2012-06-13 22:02:54

标签: java android design-patterns

在我的数据库中,我有一个包含本地化城市的表格。

城市
_id | name_en | name_de | name_it
0 |罗马|罗马|罗马
1 |慕尼黑|慕尼黑|摩纳哥
...

现在我要显示一个ListView,其中每行都存在由用户语言中的名称开头的所有名称。此外,整个列表应按用户语言按城市排序。

这种问题的正确设计模式是什么?

2 个答案:

答案 0 :(得分:0)

这是一个相当广泛的问题,但这是一个通用的方法:

如果您需要特定帮助,请发布相关代码。

答案 1 :(得分:0)

显然,您需要确定用于SQL请求的列(用于说明要检索的列和要排序的列)。所以你的列名应该是公共常量。并且您需要有一个方法来返回列名(其中一个常量),具体取决于当前的设备区域设置。如果区域设置与应用程序区域设置的已知区域设置不匹配,请使用其中一个常量作为后备。