什么是android:layout_marginStart

时间:2014-09-19 12:36:40

标签: android android-layout android-view android-xml

我想在左侧显示边框和ImageView之间添加一些空格。 Android SDK让我意识到“android:layout_marginStart”。

  

考虑添加android:layout_marginStart =“10dp”以更好地支持从右到左的布局

为什么我应该使用android:layout_marginStart="10dp"代替android:layout_marginLeft="10dp"?我从来没有这样做过,从来没有遇到过所谓的“从右到左布局”的任何问题。

2 个答案:

答案 0 :(得分:22)

对于从左到右(LTR)语言,

startendleftright相同。对于从右到左(RTL)语言(阿拉伯语,希伯来语等),startend相反,分别等同于rightleft。< / p>

这篇Android Developers Blog帖子详细介绍了一下。

答案 1 :(得分:3)

引入了一些API来支持使用从右到左阅读方向的语言,例如阿拉伯语和希伯来语。

其中一个是android:layout_marginStart

有关详细信息,请参阅该链接:http://developer.android.com/about/versions/android-4.2.html#RTL