android百度地图点聚合自定义marker只有图片没有文字

本文分享了作者在项目中遇到的Android百度地图点聚合自定义Marker的问题,强调了设置LinearLayout和布局宽高为wrap_content的重要性。提供了一段包含关键步骤的代码示例,帮助开发者避免三天的摸索。
摘要由CSDN通过智能技术生成

最近搞项目,想把新手的一些错误分享出来,总是从网上找答案,得到这么多东西,总要分享一些东西哈
android百度地图点聚合自定义marker,本来以为很简单的的一个点聚合自定义marker,只有图片没有文字,搞了三天
百度了三天,大家一定要注意一定要注意一定要注意
1.外层布局用LinearLayout (其实这一点我没有试,只是百度上说这样就搞了,如果你们有碰到自己注意一下)
2.布局的宽高一定要设置为wrap_content 就因为这一点我搞了三天

BitmapDescriptorFactory.fromView();

分享一下代码吧
--------------下面代码是百度上找的----------------------
LayoutInflater mLayoutIn = LayoutInflater.from(mContext); //获得一个布局填充器

View返回函数
private View getView(Bitmap resId,StringBuffer str){ //图片为什么用Bitmap类型是让图标不失真

      ViewHolder mViewHolder;
      if(view==null){
          view =  mLayoutIn.inflate(R.layout.marker_item,null);//获取布局
          mViewHolder = new ViewHolder();
          mViewHolder.mImageView = view.findViewById(R.id.iv_marker_icon);//图标
          mViewHolder.mTextView = view.findViewById(R.id.tv_marker_text);//文本
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值