1
我想要一個mapView,並且在它上面有一小段按鈕。 但是,當我把一個LinearLayout,地圖不會呈現。沒有錯誤,只是沒有渲染。 這裏是我的佈局:帶有LinearLayout的mapView佈局失敗?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/h1"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<CheckBox
android:text="Satellite"
android:id="@+id/satellite"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</CheckBox>
<ImageView
android:id="@+id/image"
android:layout_width="75dip"
android:layout_height="75dip"
android:layout_marginRight="6dip"
android:src="@drawable/uoicon" />
</LinearLayout>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="0zDdYFYf6Ir2W-NuiHPLAoFjsq0nmqRhPfzjY3A"/>
</LinearLayout>
如果我拿出內的LinearLayout一切工作正常,但我單薄的按鈕 (在這種情況下只是一個複選框和圖像)的條皆爲一列。
任何人有任何答案,爲什麼這將阻止mapView渲染?
非常好!非常感謝。然而,簡單的犯罪行爲是,這種簡單的佈局改變會導致整個mapview失敗。 – Martin