android布局根据选择的语言

时间:2011-09-30 11:36:36

标签: android layout

我想知道如何根据所选的应用语言切换布局是否有任何好处 - 例如从左到右布局和从右到左布局之间切换。有不同的图像或书面文字和当前的位置。

我认为在应用程序中使用私有成员来表示当前选择的语言。根据这个参数我可以选择相关的XML和文本等。 Actualy我可能会创建一些LayoutFactory类,虽然我不认为它是必需的。

但是必须创建自己的布局XML。 有没有选择将子目录放在他的布局下? 或者我应该将文件命名为en_ .xml和_ _ / em> .xml等?

1 个答案:

答案 0 :(得分:0)

对于valuesdrawable,您可以为法语添加values-fr或为日语添加values-ja等文件夹。 -fr表示如果您的手机设置为法语本地化,则该应用将使用其名称中添加了-fr的任何文件夹。我猜这也适用于layout文件夹。

您可以阅读Localization here