Ich habe Probleme mit meinem Android Layout.Fragment unter Listview platzieren
Ich möchte ein lineares Layout erstellen, das oben eine Schaltfläche enthält, dann eine Listenansicht, und wenn alle Elemente der Listenansicht angezeigt werden, möchte ich ein Fragment anzeigen, das Google Maps anzeigt.
Dies ist meine Layout-XML-Datei. In diesem Fall können Sie nur das Fragment und das Button sehen, aber nicht die Listenansicht
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:orientation="vertical"
tools:context="de.mypackage.MyActivity">
<Button
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="0"
android:id="@+id/button_back"
android:text="@string/back"
/>
<ListView
android:id="@+id/list"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_weight="1"/>
/>
<fragment
android:id="@+id/fragement"
android:name="de.mpackage.MapsFragment"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="0"
tools:layout="@layout/fragment_maps"/>
</LinearLayout>
Jede Idee, wie ich mein Layout realisieren kann?
Können Sie Fragment als Fußzeile zur Listenansicht hinzufügen? – raktale
Fügen Sie Ihrer Listenansicht einen Header hinzu, der die Schaltfläche enthält. Fügen Sie Fußzeile zu Ihrer Listenansicht hinzu, die Google Maps enthält. – nnn
@MichaelMeyer Ich habe versucht, 'wrap_content' für die' ListView' zu verwenden und einfach 'layout_weight = 1' in' fragment' zu setzen. Ich habe die Antwort gepostet. Ich hoffe es hilft. :) – natsumiyu