У меня возникли проблемы с позиционированием этих видов. Я хочу сделать, как показано ниже. У меня есть два переключателя (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 проще –