Я уверен, что это очень просто, и я просто глуп, но я перепробовал множество вариантов и до сих пор не могу заставить его работать. Что еще хуже - эти 3 компонента выровнены точно так, как я хочу в графическом редакторе в Eclipse, но не на реальном устройстве. Я только выровняю его на 50% для TextView и RadioGroup.
В настоящее время XML выглядит следующим образом (здесь я предположил, что RadioGroup является своего рода LinearLayout):
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
style="@style/ButtonStyle"
android:layout_width="wrap_content"
android:text="@string/CC_Direction_caption" />
<RadioButton
android:id="@+id/rb_toCamera"
style="@style/ButtonStyle"
android:text="@string/CC_Backwards_Caption" />
<RadioButton
android:id="@+id/rb_toInfinity"
style="@style/ButtonStyle"
android:text="@string/CC_Forwards_Caption" />
</RadioGroup>
И ButtonStyle:
<item name="android:layout_width">0dip</item>
<item name="android:layout_height">70dp</item>
<item name="android:layout_weight">1</item>
И все это внутри TableRow.