我有簡單的佈局結構:的Android MapView的重疊DrawerLayout
DrawerLayout
\-- FrameLayout // @+id/fragment_container
\-- ListView // @+id/drawer_list
點擊我插入任何抽屜項目/經由FragmentTransaction.replace()
與相應片段實例替換片段插入到R.id.fragment_container
。其中一個碎片包含MapView
。
它在不同設備上呈現問題,但同時DDMS顯示我正確的截圖。
EDITED
問題出現在這種裝置:
- 華爲U9508,機器人4.0.4(API 15)
- HTC慾望A9191,機器人2.3.5( API 10)
有no issue
在此類設備上:
- 三星Galaxy S2用的CyanogenMod 4.2.2的Android(API 17)
- LG谷歌Nexus 4的Android 4.3(API 18)
可能有人幫助我瞭解並解決這個問題?
參見圖片:
華爲U9508,機器人4.0.4(API 15)
HTC慾望A9191,機器人2.3.5(API 10 )
個DDMS
EDITED
活動佈局:
<?xml version="1.0" encoding="utf-8"?>
<DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<!-- The main content view -->
<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<!-- The navigation drawer -->
<ListView
android:id="@+id/drawer_list"
android:layout_width="240dp"
android:layout_height="match_parent"
android:orientation="vertical"
/>
</DrawerLayout>
片段佈局:
<?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="wrap_content"
>
<!-- other views here -->
<com.google.android.gms.maps.MapView
android:id="@+id/consumer_profile_map"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>
MapView的是貪婪 –
你是什麼意思?如何避免這一點? –
Sry for OT,但你來自紐倫堡嗎? –