我在定位这些视图时遇到问题。我想要像下面这样做。我有两个单选按钮(rb_),第一个广播旁边的编辑文本(et_)和第二个旁边的可扩展列表视图(lv_)。相对布局定位未按预期方式工作
我尝试下面的代码,但不能达到我想要的,在et_new_trip得到下推另一条线,而不是到rb_create_new权,lv_old_trip没有显示在所有。任何想法为什么?谢谢。
<RelativeLayout android:id="@+id/rl_trip"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true">
<RadioGroup android:id="@+id/rg_trip_creation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
>
<RadioButton android:id="@+id/rb_create_new"
style="@style/WrapContentWidthHeight"
android:text="New trip"/>
<EditText android:id="@+id/et_new_trip"
android:layout_height="30dp"
android:layout_width="200dp"
android:layout_toEndOf="@+id/rb_create_new"
android:layout_alignBottom="@+id/rb_create_new"
android:text="New Trip name"/>
<RadioButton android:id="@+id/rb_old_trip"
android:layout_height="30dp"
android:layout_width="200dp"
android:text="Previous trip"/>
<ExpandableListView
android:id="@+id/lv_old_trip"
android:layout_height="30dp"
android:layout_width="200dp"
android:layout_alignBottom="@+id/rb_old_trip"
android:layout_toEndOf="@+id/rb_old_trip"
/>
</RadioGroup>
</RelativeLayout>
这是不是可以更容易,因为一个垂直的LinearLayout,包含于各行的水平的LinearLayout? –
同意,linearlayout更容易 –