我想知道如何根据所选的应用语言切换布局是否有任何好处 - 例如从左到右布局和从右到左布局之间切换。有不同的图像或书面文字和当前的位置。
我认为在应用程序中使用私有成员来表示当前选择的语言。根据这个参数我可以选择相关的XML和文本等。 Actualy我可能会创建一些LayoutFactory类,虽然我不认为它是必需的。
但是必须创建自己的布局XML。 有没有选择将子目录放在他的布局下? 或者我应该将文件命名为en_ .xml和_ _ / em> .xml等?
答案 0 :(得分:0)
对于values
和drawable
,您可以为法语添加values-fr
或为日语添加values-ja
等文件夹。 -fr
表示如果您的手机设置为法语本地化,则该应用将使用其名称中添加了-fr
的任何文件夹。我猜这也适用于layout
文件夹。
您可以阅读Localization here。