我討厭再次打擾你,因爲這可能是我,一個新手,造成了一些大錯,但我很困惑,爲什麼我的mapview只佔用了一小部分屏幕。我一直在關注教程。我的佈局:MapView不佔用全屏
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="MY_API_KEY"
/>
<RelativeLayout>
指定的屏幕分辨率,如機器人,854×480。它以水平模式出現在模擬器中(寬度不是很高)。地圖從左起三分之一左右開始,結束距右側三分之一左右。它從頂部開始,結束距離屏幕底部約三分之一的距離。我不知道爲什麼會發生這種情況,因爲我指定了「fill_parent」。
想法?
我還沒有能夠找出這一個。我嘗試了各種各樣的東西。我切換到了一個線性佈局,就像我看到的一個頁面推薦的那樣。我試着拼出絕對的佈局寬度。我嘗試了各種各樣的東西。地圖固執地四面都是黑色的。 – Karen 2010-08-10 21:43:50
我注意到的一件事是,當我指定的寬度和高度非常大,比屏幕大時,地圖顯示爲純白色而不是地圖。但是,如上所述,它仍然在地圖上圍繞着黑色。真令人沮喪。 另一個值得做的觀察:在地圖的頂部是一個帶有程序名稱的小酒吧。它與地圖一樣,被任何一邊的黑條截斷,只佔用寬度的1/3,無論是橫向模式還是縱向模式。 仍試圖找出這件事...... – Karen 2010-08-10 21:44:22
我發現如何擺脫頂部的標題欄,與Theme.NoTitleBar。然而,Theme.NoTitleBar.Fullscreen並沒有達到我所希望的效果;它只是從頂部刪除狀態欄,但沒有做任何關於地圖不伸展到邊界。更多跋涉... – Karen 2010-08-10 22:47:33