与模拟器不同,当部署到我的4.1.x RTL友好对齐时,例如align_toEndOf似乎不起作用。而硬编码的align_toRightOf工作正常
可能是当前的本地设置不正确吗?
答案 0 :(得分:1)
Android仅支持4.2.2(jellybean mr1)的本地rtl支持,因此这里听起来不太合适。
即便如此,似乎4.2.2仍然是某种半生不熟的,两个参数都会被考虑在内,非常严重地搞乱你的一些布局。你需要只有Start或者只有Right或者只有Left才能使它正常。如果您想支持较旧的API版本,则可能需要复制布局。
从4.3开始,你可以拥有这两个值,如果定义了开始/结束,它知道左/右元素。 另外 - 确保将android:supportsRtl =“true”设置为清单中的元素。