我正在使用“快速操作”来显示项目集。当我单击按钮时,快速操作显示在按钮上方。但是当我点击按钮时,我想在地图上的标记上方显示快速操作。是否可以将地图标记作为视图?
quickAction = new QuickAction(this, QuickAction.VERTICAL);
ActionItem parkItem = new ActionItem(0, "park", getResources().getDrawable(R.drawable.park));
quickAction.addActionItem(parkItem);
quickAction.show(view);
答案 0 :(得分:1)
您可以使用
使用MapFragment的setInfoWindowAdaptermapFragment.setInfoWindowAdapter(new InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker args) {
return null;
}
@Override
public View getInfoContents(Marker args) {
// here you can inflate your QuickAction view according to the pressed marker
}
});