我正在开发多语言应用程序和RTL语言,标签必须位于右侧(与LTR语言相反)。有没有动态处理它的解决方案?我不想在他们自己的布局文件夹(例如Layout-En
,layout-Fa
,....)中重新设计它们,因为它们中有很多!
答案 0 :(得分:0)
如果您的目标是Android 4.2或更高版本,那么您可以使用Android原生RTL支持。通过在应用程序清单中添加android:supportsRtl="true"
,Android会将默认布局镜像为RTL更多详细信息,请参阅Native RTL support in Android 4.2。对于旧版本,唯一的方法是为RTL重新设计它们。