安卓layout,主框架是个垂直的。其中某行是水平的。
接下来的一行是一个 Spinner, 如何让这个spinner,与上行的末端右对齐呢?
现有layout大致如下:
<?xml version="1.0" encoding="utf-8"?>
android:orientation="vertical"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:id ="@+id/viewPage1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:id="@+id/src_amount1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textAlignment="center"
android:inputType="number"
android:imeOptions="actionDone"
android:text="1"
android:ems="4"
android:maxLength="4"/>
<TextView
android:text="@string/label_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TextView>
<EditText
android:id="@+id/src_amount2"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textAlignment="center"
android:inputType="number"
android:imeOptions="actionDone"
android:text="1"
android:ems="3"
android:maxLength="2"/>
<TextView
android:text="@string/label_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</TextView>
</LinearLayout>
<Spinner
android:id="@+id/my_spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20sp"
android:drawSelectorOnTop="true">
</Spinner>
</LinearLayout>