Eine Schaltfläche angezeigt, auf der Oberseite der Google maps Android
Hallo, ich versuche eine Schaltfläche angezeigt, auf der Spitze von google maps, könnte mir bitte jemand sagen, wie könnte ich erreichen, dies bitte ich habe versucht, verschiedene Positionen und mein button zeigt hinter der Karte.
Dies ist mein code bisher:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/BlanchedAlmond" >
<Button
android:id="@+id/startActivityButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal|center_vertical"
android:onClick="startActivity"
android:text="@string/start_activity"
android:layout_alignParentBottom="true" />
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/startActivityButton"
/>
</RelativeLayout>
Verwendet
Wenn Sie sagen 'oben', meinst du, wie ein Kopf-oder ein overlay?
als eine überlagerung ist, was ich möchte
FrameLayout
statt RelativeLayout
Wenn Sie sagen 'oben', meinst du, wie ein Kopf-oder ein overlay?
als eine überlagerung ist, was ich möchte
InformationsquelleAutor Natalie Carr | 2014-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie versuchen, eine Alternative Lösung, indem Sie es in der java-Datei, die Sie können versuchen, den folgenden code in der onCreate-Methode ,wird ein button oben auf der google-Karte
ja, benutzen Sie die Taste Objekt und stellen Sie onClickListener auf es
check meine Antwort bearbeitet
InformationsquelleAutor Auto-Droid ツ
Verwenden:
InformationsquelleAutor Lokesh
versuchen Sie dies, es kann Ihnen helfen, zu halten, wie header
Overlay-Schaltfläche Anzeigen verwenden Sie diese
versuchen nw wieder.. ich Hinzugefügt neue tag
Noch nicht hinzufügen, es wie ein overlay, das es inbehind der Karte anzeigen
versuchen Sie es erneut änderte ich layout_above tag Karte jetzt... hat es zu nw kommen
Funktioniert Super! Der Schlüssel hier ist zu ändern, um eine <RelativeLayout> und fügen Sie "android:layout_alighParentBottom"
InformationsquelleAutor Anil kumar
verwenden Sie diese..
InformationsquelleAutor rajshree
Haben Sie versucht, FrameLayout?
Was ich in meiner app ist das hinzufügen von ein fragment dynamisch nach oben, wenn die Karte angezeigt.
Code und layout auf Wunsch MD:
Haupt-XML:
Mapoptions XML (ich nur hinzufügen-Schaltflächen dynamisch auf dem LinearLayout):
Und den code:
Was wollen Sie mir hochladen?
nur layout-snap
hehe meinst du wie in dem snapshot, oder die eigentliche XML, das ich verwenden? Ein bisschen verwirrt über das 'ausrichten' expression :p
alles, was nach layout führen Sie in Ihre Tätigkeit oder nur eine layout-snap(in Ihrem XML-editor).
InformationsquelleAutor cYrixmorten
Wenn Sie einen
RelativeLayout
es ist wichtig, dass Ihre Ebenen der gleichen Reihenfolge wie Ihre KomponentenAlso, wenn Sie möchten, eine Schaltfläche oben auf der Karte, die Sie brauchen ERSTEN legen Sie die Karte, und DANN eine Schaltfläche.
richtige:
falsche:
InformationsquelleAutor deathangel908
hierzu :
InformationsquelleAutor Waqar Ahmed