无法在 MapView 下方设置按钮
我的布局的一部分如下所示,但按钮显示在 MapView 上方,而不是按预期显示在地图“下方”。我该如何解决这个问题?
<RelativeLayout android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
android:id="@+id/mapview1" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:clickable="true"
android:apiKey="0i4xk7rTGI6b6ggDrC9hOYCbOd9julMg_DG79cg" />
<Button android:id="@+id/btnBanner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text = "text"
android:layout_below="@+id/mapView1"
/>
Part of my Layout is shown below, but the Button shows up above the MapView and NOT as expected "below" the map. How can I fix this?
<RelativeLayout android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
android:id="@+id/mapview1" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:clickable="true"
android:apiKey="0i4xk7rTGI6b6ggDrC9hOYCbOd9julMg_DG79cg" />
<Button android:id="@+id/btnBanner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text = "text"
android:layout_below="@+id/mapView1"
/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的 ID 值不相同:
这会在编译时捕获,但您在两者上都添加了
+
符号。这就是我尝试坚持“仅在第一次出现时放置+
”规则的原因之一。编辑
此布局有效(尽管您需要替换 API 密钥):
Your ID values are not the same:
That would have been caught at compile time, but you put the
+
sign on both. That's one reason I try to stick to the rule of "put the+
sign only on the first occurrence".EDIT
This layout works (though you'll need to replace your API key):