my display http://i42.tinypic.com/ad2e1l.png
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MBTITest" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:id="@+id/IE"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="What would you rather\n do on a Friday night?"
android:textSize="10dp"
android:layout_gravity="center_vertical"
android:paddingLeft="5dp" />
<RadioButton
android:id="@+id/radioI"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Stay home and\n watch movies"
android:textSize="10dp"
android:layout_gravity="center_vertical"
/>
<RadioButton
android:id="@+id/radioE"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Go to a party"
android:textSize="10dp"
android:layout_gravity="center_vertical"
/>
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="30dp" >
</View>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:id="@+id/SN"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:paddingLeft="5dp"
android:text="Which would you\nmore likely say?"
android:textSize="10dp" />
<RadioButton
android:id="@+id/radioS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="Experiences speak \n louder than words"
android:textSize="10dp" />
<RadioButton
android:id="@+id/radioN"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="I think more about the\nfuture than the past"
android:textSize="10dp" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="30dp" >
</View>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:paddingLeft="5dp" />
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="30dp" >
</View>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="5dp" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<RadioButton
android:id="@+id/radioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="30dp" >
</View>
</LinearLayout>
我正在处理我的第一个项目,但在尝试同时处理文本大小时,我无法使我的单选按钮对齐。我有点像这样的菜鸟,非常感谢任何帮助。我曾经试过搞乱了重力,但无济于事我再次来到这里。
答案 0 :(得分:0)
首先:更好地使用
android:layout_marginTop="30dp"
在您的LinearLayouts而不是该视图上。 (根据方向,您可以使用左/右,上/下)
第二:使用
android:weightSum="3"
用于LinearLayouts。
然后使用
android:layout_weight="1"
表示您在LinearLayouts中的商品。
您可以试验这些属性和数字。
如果我没有误解它,这应该可以解决你的问题。