Bir harita parçasına sahip bir etkinliğe yerleştirildiğinde Google'ın DrawerLayout ile ilgili bir sorun yaşıyorum. MapView ile denemedim, ancak problemin aynı kalmasından korkuyorum.Google Haritalar ile DrawerLayout
Google'ın DrawerLayout'unu destek kitaplığından (v13) kullanıyorum ve içine bir harita yerleştiriyorum.
Sahip olduğum sorun, resimlerle daha iyi açıklanıyor ... 2.2-2.3'te (4.0+ boyutunda), google harita parçası çizildiğinde nerede olursa, çekmece görünmez. Görünümün geri kalanı, görünümdeki widget'larla birlikte düzgün bir şekilde gölgelenir, ancak haritayı değil. İşte
İşte<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="4">
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:scrollingCache="false"
map:cameraTargetLat="39.828325"
map:cameraTargetLng="-98.579728"
map:cameraZoom="2"
map:cameraTilt="0"
map:cameraBearing="0"/>
<LinearLayout
android:id="@+id/map_fragmentHolder"
android:layout_height="0dp"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_weight="1" />
</LinearLayout>
<include
layout="@layout/menu_layout"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_gravity="start" />
</android.support.v4.widget.DrawerLayout>
, 2.x cihazlarda görülen ekran görüntüsü Android hata ayıklama monitörün içindeki alınır ve kare benim DrawerLayout düğmelerinden birine ne olması gerektiği benim xml düzenini
Bu
nasıl görünmelidir geçerli:
Bunun, Gmaps nesnesinin bir FrameLayout üzerinde çizilmiş olmasından kaynaklandığından korkuyorum, ancak gerçekten bilmiyorum.
Bu konuyla ilgilenen veya nasıl çözüleceğine dair bir fikriniz olan var mı? Teşekkürler.
Ben de sorunu yaşıyorum. Daha da kötüsü, 4.0.3'ü çalıştıran bir telefonda yaşadığım. Jelly Bean'i çalıştıran cihazlarda sorun yok. –