我在定位這些視圖時遇到問題。我想要像下面這樣做。我有兩個單選按鈕(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更容易 –