将初始化更改为这样.
@Override public View getInfoWindow(Marker marker) { View v=getLayoutInflater().inflate(R.layout.infowindows,null); tv1=(TextView)v.findViewById(R.id.tv1); tv2=(TextView)v.findViewById(R.id.tv2); tv3=(TextView)v.findViewById(R.id.tv3); tv4=(TextView)v.findViewById(R.id.tv4); listeyidoldur(); return v; }