我在自定义 InfoWindow 布局中设置的宽度似乎被忽略了(它总是 match_parent)。
我错过了什么吗?
mMap.setInfoWindowAdapter(new InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker arg0) {
return null;
}
@Override
public View getInfoContents(Marker arg0) {
View v = getActivity().getLayoutInflater().inflate(R.layout.info_window_layout, null);
// set my custom data
return v;
}
});
info_window_layout.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="100dp"
android:layout_height="50dp"
android:padding="5dp" >
<!-- some custom stuff -->
</RelativeLayout>