【发布时间】:2019-03-09 13:44:27
【问题描述】:
我有一个 TextView 和 android:paddingRight,我想支持 API 14
<TextView
android:id="@+id/account_name"
android:paddingEnd="@dimen/account_menu_chevron_size_plus_margin"
android:ellipsize="end"
android:gravity="center_vertical"
android:lines="1"
android:paddingRight="@dimen/account_menu_chevron_size_plus_margin"/>
我想创建两个布局(RTL 和 LTR)。
我看到这个post 是关于LTR 和RTLdrawables
但是我将如何处理 merge 和布局 xml 的文件夹?
【问题讨论】:
-
你能澄清你的问题吗?你想在两个方向的同一侧有填充还是你想改变它?很少需要两个方向的单独布局
-
是的,我已经添加了代码。对不起
-
根据 android 文档,如果您希望 API 17 以下的 RTL 支持,您必须添加 android:paddingRight 以及 android:paddingEnd 并且并行我不认为您必须为此创建两个布局.请添加与您的问题相关的图片以便更好地理解。
-
但是当 API 14 和 rtl 忽略 paddingEnd 时会发生什么?那么我需要对齐 paddingLeft 吗?
标签: android layout right-to-left direction