最近搞项目,想把新手的一些错误分享出来,总是从网上找答案,得到这么多东西,总要分享一些东西哈
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);//文本