gpt4 book ai didi

安卓 : ConstraintLayout support RTL

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:52 25 4
gpt4 key购买 nike

我经历了很多解决方案,但我不明白如何在 android 中使用 ConstraintLayout 为 RTL 提供设计支持。

最佳答案

只需替换 LeftStart & RightEnd 的约束,

app:layout_constraintLeft_toRightOf = layout_constraintStart_toEndOf
app:layout_constraintRight_toLeftOf = layout_constraintEnd_toStartOf
app:layout_constraintLeft_toLeftOf = layout_constraintStart_toStartOf
app:layout_constraintRight_toRightOf = layout_constraintEnd_toEndOf

我相信它会非常适合你,

查看我的范例 item_list.xml

LTR 截图

English

RTL 截图

RTL

注意:我希望你已经在 AndroidManifest.xml 中添加了这一行 android:supportsRtl="true" & 一些你需要的地方删除 textAlignment 属性。对齐肯定适用于阿拉伯语文本。

更新:

It's better practices to add/put both properties to avoid api level version support,

layout_constraintLeft_toRightOf
layout_constraintStart_toEndOf

layout_constraintRight_toLeftOf
layout_constraintEnd_toStartOf

layout_constraintLeft_toLeftOf
layout_constraintStart_toStartOf

layout_constraintRight_toRightOf
layout_constraintEnd_toEndOf

关于安卓 : ConstraintLayout support RTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46155705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com