作者lovelycateye (我還想要更多力量)
看板java
標題Re: [開發] google map WVGA
時間Fri Dec 3 10:42:52 2010
※ 引述《orzreynold (Androider)》之銘言:
: 這是我的xml
: 版本為2.1 + Google map api
: 螢幕解析度480*800
: 畫面變大,mapview跟著跟大,卻讓mapview不清楚
: <?xml version="1.0" encoding="utf-8"?>
: <FrameLayout
: android:id="@+id/widget0"
: android:layout_width="fill_parent"
: android:layout_height="fill_parent"
: android:keepScreenOn = "true"
: xmlns:android="http://schemas.android.com/apk/res/android"
: <com.google.android.maps.MapView
: android:id="@+id/trackmapview"
: android:layout_width="fill_parent"
: android:layout_height="fill_parent"
: android:enabled="true"
: android:clickable="true"
: android:apiKey="API KEY"
: />
: <Spinner android:id="@+id/spinner4"
: android:textSize="25sp"
: android:layout_width="wrap_content"
: android:layout_height="wrap_content"
: android:layout_x="0dip"
: android:layout_y="0dip"
: android:drawSelectorOnTop="true"
: />
: </FrameLayout>
在FrameLayout裡面layout_x和layout_y都是多餘的。
我在Android2.1 + Google API + WVGA854的模擬器以及HTC Desire測試都是正常的
我的AndroidManifest.xml裡面設定如下,僅供參考
<uses-sdk android:minSdkVersion="3" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true" />
我的部分layout,MapView是我有另外改寫過的,
另外做了一些地圖顯示範圍改變的事件出來,但應該沒差太多。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="
http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<my.util.map.MyMap
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="@string/gmap_apikey" />
</FrameLayout>
</LinearLayout>
因為你沒有提供任何一點畫面和code,所以我也無從判讀起。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.88.75
※ 編輯: lovelycateye 來自: 122.116.88.75 (12/03 10:53)
推 orzreynold:感謝你,我在Support Screen裡的Any Density改成true 12/03 11:00
→ orzreynold:我沒有設定到這一段,感謝!!! 12/03 11:01
→ lovelycateye:恭喜~ 12/03 11:03
推 orzreynold:你真的好熱心喔~ 12/03 11:04
→ lovelycateye:因為我剛好也在做,想說看有沒有我沒測到的情況=3=" 12/03 11:09
→ lovelycateye:而且幫了你,我也學到原來沒設螢幕密度會糊掉 12/03 11:11