Android Studio XML using marginRight with API 17



>我有一个相对布局,我正在使用android:layout_marginEnd="170dp"Android Studio告诉我:

要支持比 API 17 更早的版本(项目指定 15(,您应该 还添加

android:layout_marginRight="170dp"

这不是错误,它编译正确,但我不明白这个提示。为什么我应该使用边距权利? 为什么不边距左边距?谁能解释一下这背后的秘密?我寻找其他答案,但我仍然没有得到它。

提前谢谢你。

android:layout_marginEnd

添加到 API 17 中,以便更好地支持从右到左的语言。但是,API 17 之前的早期版本的 Android 无法识别此标记,因此您还需要添加android:layout_marginRight标记。

最新更新