Bor*_*ora 10 android android-layout
我知道我们可以使用不同的值文件夹示例values-en,values-ar为我们的Android应用程序显示多种语言支持.
我的问题是,当语言发生变化时,我们可以改变我们的布局风格.
就像在英语中一样,每个东西都从"左到右"开始,但阿拉伯语恰好与它相符.因此,当选择的语言为英语时,可以在左侧放置图像;当语言更改为阿拉伯语时,可以更改布局
GrI*_*sHu 18
应用程序的布局方向.ldrtl手段"layout-direction-right-to-left".ldltr表示"layout-direction-left-to-right"并且是默认隐含值.
这可以适用于任何资源,例如layouts, drawables,或values.
例如,如果您想Arabic language为任何其他"从右到左"语言(如波斯语或希伯来语)提供某些特定布局和一些通用布局,那么您将拥有:
res/
layout/
main.xml (Default layout)
layout-ar/
main.xml (Specific layout for Arabic)
layout-ldrtl/
main.xml (Any "right-to-left" language, except
for Arabic, because the "ar" language qualifier
has a higher precedence.)
Run Code Online (Sandbox Code Playgroud)
注意:要right-to-left为您的应用启用布局功能,您必须设置supportsRtl为"true"和set targetSdkVersion to 17 or higher.
| 归档时间: |
|
| 查看次数: |
9617 次 |
| 最近记录: |