用于本地化的编码提供备用布局

如果你指定了正确的 start/end 表示法,则通常不需要创建特定于语言的布局,如前面的示例所述。但是,可能存在默认布局可能无法针对某些语言正常工作的情况。有时,从左到右的布局可能无法转换为 RTL 语言。在这种情况下,有必要提供正确的布局。

为了提供 RTL 布局的完全优化,我们可以使用 ldrtl 资源限定符(ldrtl 代表 layout-direction-right-left})使用完全独立的布局文件。例如,我们可以在 res/layout/中保存默认布局文件,在 res/layout-ldrtl/中保存我们的 RTL 优化布局。

ldrtl 限定符非常适合可绘制资源,因此你可以提供朝向与读取方向对应的方向的图形。

这是一篇很棒的文章,描述了 ldrtl 布局的优先级: 语言特定的布局