Я пытаюсь создать вертикальный LinearLayout элементов следующим образом: текстовое представление (вес 0,05) карта (вес 0,85) горизонтальная компоновка поля редактирования и кнопки
Пока все выглядит нормально,но теперь я пытаюсь поместить карту в FrameLayout, чтобы добавить к ней дочерние виды, но когда я это делаю, карта больше не появляется.Кто-нибудь может помочь?
Мой файл layout.xml находится ниже:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="1"
android:id="@+id/tlll"
>
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".05"
android:background="#000000"
android:text="UK Map"
android:textColor="#ffffff"
android:gravity="center"/>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/frlayout"
android:layout_weight=".85"
android:layout_width="match_parent"
android:layout_height="0dp"
>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="0dp"
android:layout_height="0dp"
tools:context=".MapShow" />
</FrameLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".10"
android:background="#004D79"
android:orientation="horizontal">
<EditText
android:id="@+id/addressText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="7dp"
android:layout_weight="1"
android:background="#FFFFFF"
android:text="Enter address">
</EditText>
<Button
android:id="@+id/findButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:padding="5dp"
android:text="Find">
</Button>
</LinearLayout>
Веса выглядят хорошо, и, похоже, проблема с высотой макета иширина, но я не вижу, что не так.