I have the following XML code (partial for this example purposes):

```
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:paddingLeft="0dp"
    android:paddingRight="0dp" >
    <RadioGroup
        android:id="@+id/rgVehicle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1.5" >
        <RadioButton
            android:id="@+id/rbCar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="Car" />
        <RadioButton
            android:id="@+id/rbTruck"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Truck" />
        <RadioButton
            android:id="@+id/rbCycle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Motorcycle" />
    </RadioGroup>
            <EditText
        android:id="@+id/etToll"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="numberDecimal"
        android:layout_weight=".5" />
</LinearLayout>

```

For smaller screen like Galaxy Nexus and Nexus One the layout comes out like this:
![enter image description here](https://i.stack.imgur.com/T8wKi.png)

How do I fix it so the EditText is directly below the `#6` label as shown below (no matter what size the screen is):

![enter image description here](https://i.stack.imgur.com/YC2bL.png)