我无法在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"/>
My 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);
}
注意:我已经实现了接口,问题并不在实现上。
RecyclerView
中显示地图。 - Alex