这是我第一次尝试更改Marker
的{{1}}。我的InfoWindow
的布局存在一些问题:
InfoWindow
对我来说太大了。 无法显示我的自定义布局。
我创建了一个自定义布局,在其中放置了InfoWindow
,ProgressBar
和ImageView
。显示的唯一对象是Button
。这是我的代码和屏幕截图:
**** MAPSACTIVITY.JAVA ****
Button
mappa.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {
// Use default InfoWindow frame
@Override
public View getInfoWindow(Marker arg0) {
return null;
}
// Defines the contents of the InfoWindow
@Override
public View getInfoContents(Marker arg0) {
View v = getLayoutInflater().inflate(R.layout.infowindow, null);
LatLng latLng = arg0.getPosition();
ImageView imgNemico = (ImageView) v.findViewById(R.id.imgNemico);
Button tvLng = (Button) v.findViewById(R.id.btnAttacco);
ProgressBar pgbVita = (ProgressBar) v.findViewById(R.id.pgbVita);
return v;
}
});
。 Button
是不可点击的,因为如果我尝试这样做,则会触发整个Button
。我不知道该怎么解决。 预先感谢您的耐心和考虑。