问个安卓中控件布局的问题:如何实现某个控件,与上行的最后一个控件右对齐?

安卓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>

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/textview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="asdasasdsad"/>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="ssdfgd"
        android:layout_below="@+id/textview"
        android:layout_alignRight="@+id/textview"
        android:layout_alignEnd="@+id/textview"
        android:layout_marginTop="10dp" />
</RelativeLayout>
    <RelativeLayout
       android:id  ="@+id/viewPage1"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent">

           <LinearLayout  
               android:orientation="horizontal"
                android:id="@+id/top"
               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_alignRight="@id/top"
           android:layout_below="@id/top"
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:layout_marginLeft="20sp"
           android:drawSelectorOnTop="true">
       </Spinner>

   </RelativeLayout>