我在RelativeLayout中有一个Linearlayout,我试图用边距对齐到屏幕的最右边.例:
我应该如何修改LinearLayout的属性来实现这一目标?谢谢
这是XML文件(应该向右对齐的LinearLayout的名称是slide_right):
android:layout_
android:layout_
android:gravity="top"
tools:cOntext=".MainActivity" >
android:layout_/>
android:layout_
android:layout_
android:layout_marginLeft="-367dp"
android:layout_marginTop="150dp"
android:background="@drawable/left_slide"
android:orientation="vertical" >
android:layout_
android:layout_
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="-30dp"
android:orientation="horizontal"
android:background="@drawable/right_slide">
android:layout_
android:layout_
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:orientation="horizontal" >
android:layout_
android:layout_
android:background="@drawable/mapbt" />
android:layout_
android:layout_
android:background="@drawable/profilebt" />
android:layout_
android:layout_
android:background="@drawable/settingsbt" />
android:layout_
android:orientation="vertical" >
android:layout_ >
android:layout_
android:layout_
android:background="@drawable/optionbt" />
android:layout_
android:layout_
android:background="@drawable/levelbt" />
android:layout_
android:layout_
android:layout_alignBottom="@+id/slide_left"
android:layout_marginBottom="129dp"
android:layout_marginLeft="36dp"
android:layout_toRightOf="@+id/slide_left"
android:src="@drawable/ic_launcher_old"
android:visibility="invisible" />
解决方法:
更改相对布局的属性
从
android:layout_
至
android:layout_
多数民众赞成……(我已经测试了它,见下面的快照)