2013-08-16 34 views
7

Xin chào tôi cố gắng thay đổi màu mặc định có (trắng) thành đen, điều này trong bản đồ google api v2, ai biết làm thế nào tôi có thể làm điều này?Thay đổi màu lề của giao diện InfoWindow của điểm đánh dấu trong google maps api v2

PD: là biên độ của infowindow

screenshoot of my problem

đây là mã của tôi, nơi tôi thay đổi nội dung của infowindow nhưng cần thay đổi margin: S

GoogleMap map = .... 
    map.setInfoWindowAdapter(new InfoWindowAdapter() { 

      @Override 
      public View getInfoContents(Marker marker) { 
       View v = getLayoutInflater().inflate( 
         R.layout.info_window_layout, null); 
       v.setBackgroundColor(Color.BLACK); 
       return v; 
      } 
     }); 

nhờ trả lời

+0

Vui lòng atach đoạn mã, vì vậy chúng tôi có thể biết bạn đang hiển thị infowindow –

Trả lời

31

Sử dụng getInfoWindow thay vì getInfoContents để cung cấp toàn bộ cửa sổ thông tin. Đảm bảo đặt hình nền phù hợp cho chế độ xem gốc, ví dụ: một cái gì đó với một hình tam giác ở trung tâm dưới cùng.

+3

có thể vẫn sử dụng cửa sổ thông tin mặc định và bật; y xóa phần đệm? Sucks rằng nếu tất cả các bạn muốn làm là loại bỏ padding bạn phải thực hiện toàn bộ cửa sổ chính mình. – lostintranslation

Các vấn đề liên quan