您好我想在我的应用程序中使用谷歌地图,但我也想为它创建自己的页脚菜单。因此它应该看起来像标题 - 谷歌地图 - 从上到下的页脚。我试图添加relativeLayout和linearLayout以嵌入到mapview但我没有实现。
你能给我一个例子或告诉它一些方法吗?
答案 0 :(得分:9)
阅读布局重量 - http://developer.android.com/guide/topics/ui/layout-objects.html
如果您有三个视图并将权重设置为0,1和0 - 则中间视图将调整大小,其他两个将保持固定大小,因此它是添加标题和放大器的良好解决方案。页脚到调整大小的视图。试试这个模板代码,并注意如何设置布局权重:
<?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">
<!-- Header -->
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
/>
<!-- Map -->
<MapView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
....
/>
<!-- Footer, or another embedded Layout -->
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
/>
</LinearLayout>