【问题标题】:Command and Property order for "Margin" and "Padding" in Android XMLAndroid XML 中“Margin”和“Padding”的命令和属性顺序
【发布时间】:2022-03-02 10:07:16
【问题描述】:

假设您在 Andriod ConstraintLayout 中有一个 ImageView 或一个 Button。

我知道您可以在 XML 中单独设置“边距”和“填充”属性:

android:layout_marginTop="15dp"
android:layout_marginBottom="25dp"
android:layout_marginStart="20dp"
android:layout_marginEnd="10dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="10dp"

android:paddingStart="1dp"
android:paddingTop="2dp"
android:paddingEnd="3dp"
android:paddingBottom="4dp"

但是你可以只用一行来设置它们吗?例如

android:layout_margin="15,25,20,10"
android:padding="1,2,3,4"

然后属性会以什么顺序出现?

  • 上、下、左(开始)、右(结束)?
  • 左(开始)、上、右(结束)、下?

【问题讨论】:

    标签: android xml android-layout padding margin


    【解决方案1】:

    不,在 XML 中,您不能将它们全部设置在一行中。 但是你可以通过编程方式做到这一点like this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-21
      • 2019-05-06
      • 2021-07-09
      • 2016-10-30
      • 2018-06-27
      • 2013-08-14
      • 2014-12-18
      • 2022-01-18
      相关资源
      最近更新 更多