请查看以下 XML
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff" >
<TextView
android:id="@+id/save_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="22dp"
android:text="@string/save_to" />
<LinearLayout
android:id="@+id/save_location_radio_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_toRightOf="@+id/save_txt"
android:layout_marginTop="22dp"
android:layout_marginLeft="5dp"
android:layout_alignBaseline="@+id/save_txt">
<RadioGroup
android:id="@+id/save_selection_group"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton
android:id="@+id/radio_sd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="SD" />
<RadioButton
android:id="@+id/radio_phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Phone" />
</RadioGroup>
</LinearLayout>
<TextView
android:id="@+id/save_name_txt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/save_txt"
android:layout_marginTop="50dp"
android:text="@string/save_name" />
<EditText
android:id="@+id/save_name_edt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/save_txt"
android:layout_toRightOf="@+id/save_name_txt"
android:layout_alignBaseline="@+id/save_name_txt"
android:layout_marginLeft="15dp"
android:paddingBottom="10dp"
android:ems="8" >
<requestFocus />
</EditText>
<Button
android:id="@+id/save_voice_note_button"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/save_txt"
android:layout_toRightOf="@+id/save_name_edt"
android:layout_alignBaseline="@+id/save_name_edt"
android:layout_marginLeft="5dp"
android:paddingBottom="10dp"
android:text="@string/save" />
</RelativeLayout>
这会生成以下内容
有2个问题。
- 如您所见,
RadioButton
s 未与“保存到:”的右侧对齐TextView
- 这实际上是一个
Dialog
和当我打开这个窗口时,窗口的高度不够。请参考图片,它仅显示 90% 的EditText
和Button
。
我已尽力纠正此问题,但仍然没有好处。我做错了什么?