我不想再打扰你了,因为这可能是我,一个新手,犯了一些大错,但我很困惑为什么我的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>
指定的屏幕分辨率与机器人一样,为854x480。它以水平模式显示在模拟器中(宽,不是很高)。地图从左边开始大约三分之一,从右边开始大约三分之一。它从顶部开始,从屏幕底部开始大约三分之一。我不知道为什么会发生这种情况,因为我指定了“fill_parent”。
思想?
答案 0 :(得分:0)
修正了它。我知道是什么打破了它,虽然我不知道为什么它打破了它。我已经手动拼写了Droid的分辨率,而不是选择预设,但是从最初的160开始保持DPI不变。出于某种原因,这导致从eclipse部署的所有应用程序显示为太小,但所有应用程序随附模拟机器人是一个完全正常的大小。去搞清楚。 :P
无论哪种方式,修复方法是使用分辨率预设来重建机器人。