用於本地化的編碼提供備用佈局

如果你指定了正確的 start/end 表示法,則通常不需要建立特定於語言的佈局,如前面的示例所述。但是,可能存在預設佈局可能無法針對某些語言正常工作的情況。有時,從左到右的佈局可能無法轉換為 RTL 語言。在這種情況下,有必要提供正確的佈局。

為了提供 RTL 佈局的完全優化,我們可以使用 ldrtl 資源限定符(ldrtl 代表 layout-direction-right-left})使用完全獨立的佈局檔案。例如,我們可以在 res/layout/中儲存預設佈局檔案,在 res/layout-ldrtl/中儲存我們的 RTL 優化佈局。

ldrtl 限定符非常適合可繪製資源,因此你可以提供朝向與讀取方向對應的方向的圖形。

這是一篇很棒的文章,描述了 ldrtl 佈局的優先順序: 語言特定的佈局