大家有没有看到这样的一个问题,如果是如下的布局,图片就是这个样子的
<Button
android:id="@+id/btQueding"android:layout_width="128px"
android:layout_height="47px"
android:layout_marginLeft="120px"
android:layout_marginTop="280px"
android:background="@drawable/btn_confirm" />
<Button
android:id="@+id/btQuxiao"
android:layout_width="128px"
android:layout_height="47px"
android:layout_marginRight="120px"
android:layout_marginTop="280px"
android:background="@drawable/btn_cancel" />
如果是在第二行的位置加了一句话(红色标识)
<Button
android:id="@+id/btQueding"android:layout_width="128px"
android:layout_height="47px"
android:layout_marginLeft="120px"
android:layout_marginTop="280px"
android:background="@drawable/btn_confirm" />
<Button
android:id="@+id/btQuxiao"
android:layout_width="128px"
android:layout_height="47px"
android:layout_alignParentRight =“true”
android:layout_marginRight="120px"
android:layout_marginTop="280px"
android:background="@drawable/btn_cancel" />

按理来说,使用layout_marginRight属性就已经是设置了该控件相对于父控件右面的距离,但是系统默认是左对齐的,所以在没有添加 android:layout_alignParentRight =“true“
的时候,你设置的layout_marginRight属性是无效的。