android–RecyclerView中的Google Map视图

android–RecyclerView中的Google Map视图,第1张

概述我不能在RecyclerView中使用GoogleMap.我需要显示一张地图并给它一些配置.<com.google.android.gms.maps.MapViewandroid:id="@+id/map_view"android:layout_height="120dp"android:layout_width="match_parent"android:lay

我不能在RecyclerVIEw中使用Google Map.我需要显示一张地图并给它一些配置.

<com.Google.androID.gms.maps.MapVIEw        androID:ID="@+ID/map_vIEw"        androID:layout_height="120dp"        androID:layout_wIDth="match_parent"        androID:layout_margintop="15dp"/>

我的RecyclerVIEw:

@OverrIDe    public ShopInfoAdapter.ShopInfoVIEwHolder onCreateVIEwHolder(VIEwGroup vIEwGroup) {        VIEw vIEw = LayoutInflater.from(vIEwGroup.getContext())                .inflate(R.layout.fragment_x, vIEwGroup,                        false);        MyHolder holder = new MyHolder(vIEw);        holder.mapVIEw.getMapAsync(this);        return holder;    }@OverrIDe    public voID onMapReady(GoogleMap GoogleMap) {        if (mListener != null) {            mListener.onMapClick(GoogleMap);        }    }public interface ItemListener {        voID onMapClick(GoogleMap GoogleMap);    }

注意:我实现了接口,问题没有实现.

解决方法:

“地图”有两部分:一部分是你的设置,第二部分是标记.可以在适配器内设置市场,并为其提供一些值,如纬度/经度,信息窗口,wtc

为您的Recycler视图创建一个自定义适配器,并在其中设置mapvIEw小部件.纬度/经度等的值可以从AsyncTask动态获取,并为每一行和地图小部件提供正确的数据.

以下是RecyclerVIEw http://www.101apps.co.za/index.php/articles/android-s-recyclerview-and-cardview-widgets.html mapvIEw的自定义适配器(包括添加,删除等)的示例,它就像任何其他小部件一样,可以在那里设置.

总结

以上是内存溢出为你收集整理的android – RecyclerView中的Google Map视图全部内容,希望文章能够帮你解决android – RecyclerView中的Google Map视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1118179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存