我讨厌再次打扰你,因为这可能是我,一个新手,造成了一些大错,但我很困惑,为什么我的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