2 RelativeLayouts в одном макете
Я решил использовать 2 RelativeLayouts
для моего приложения, один Layout
на одну порцию ребенка Views
на экране слева, другой для ребенка Views
идти направо.
Проблема в том, что я не знаю, как выложить их в XML, чтобы не было среднего пустого пространства, когда я надуваю Layout
,
Когда я использую 1 RelativeLayout
, среднее пустое пространство заполнено RelativeLayout
и я не могу ничего коснуться за этим.
Большое спасибо за чтение.
1 ответ
Решение
Сделайте что-то похожее на следующий пример.
Это создаст LinearLayout
с 2 RelativeLayouts
с помощью layout_weight
разместить RelativeLayouts
и тогда вы можете заполнить RelativeLayouts
с тем, что вы хотите.
Buttons
просто заполнители для примера.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" >
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="TEST1" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" >
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="TEST2" />
</RelativeLayout>
</LinearLayout>