(android 地图开发) 高德地图添加浮动按钮
来源:互联网 发布:淘宝上1元包邮赚钱吗 编辑:程序博客网 时间:2024/04/29 21:26
问题描述:
在地图上添加一个按钮,可以响应点击。但是按钮时固定的,地图拖动时,按钮不能动。
解决思路:
刚开始接触地图开发时,也曾经在这个问题上纠结过。刚刚学会了在地图上添加各种图层,无论是在地图上画大头针也好,绘制路线也好,都是使用图层来处理。于是落入了一种思维的定式,那就是误以为在地图上添加任何标记,只能通过图层。其实很简单,MapView也是一种控件,我们只要使用相对布局方式,就能将按钮添加到地图之上来显示。
效果截图:
核心布局文件:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <com.amap.mapapi.map.MapView android:id="@+id/mapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" /> <Button android:id="@+id/traffic" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/nav_btn_check_its_off_normal" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:layout_marginRight="10dp" android:layout_marginTop="10dp" ></Button> <Button android:id="@+id/type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/main_map_icon_layer" android:layout_below="@id/traffic" android:layout_alignLeft="@id/traffic" android:layout_marginRight="10dp" android:layout_marginTop="5dp" ></Button> </RelativeLayout>
- (android 地图开发) 高德地图添加浮动按钮
- (Android 地图开发) 高德地图添加覆盖物
- (android地图开发) 高德地图添加自定义菜单栏
- (android地图开发) 高德地图添加抽屉栏效果
- Android高德地图开发 地图事件
- 开发Android高德地图
- Android 高德地图添加线段纹理
- (android地图开发) 高德地图开发准备
- 高德地图在angularJS中的InfoWindow动态添加按钮
- Android 手机地图开发-高德地图问题
- (android地图开发) 高德地图自定义标题栏
- (android地图开发) 高德地图自定义对话框
- (android地图开发) 高德地图手势切换
- Android Studio 关于高德地图的开发:显示地图
- 高德地图开发
- 高德地图开发
- 在百度地图上添加浮动按钮 & 相对布局
- Android Map 开发之高德地图
- DataGridView合并表头实现 、二维表头的实现、单元格合并
- GSL样条函数插值1
- 关于java语言中容器的学习笔记
- js Math的使用
- HDFS命令行操作
- (android 地图开发) 高德地图添加浮动按钮
- 使用timerSetEvent的限制
- 八字易经算法之用JAVA实现简单择日算法
- java接收图片数据的字节数组并保存
- Struts2-Spring和Hibernate整合
- ride运行后无反应的解决方法
- MIPS GCC 嵌入式汇编(龙芯适用)
- GSL样条插值函数2
- 如何让公共播放器支持特殊格式文件