2013-08-16 13 views
7

में मार्कर के InfoWindow व्यू के मार्जिन रंग को बदलें नमस्ते मैं डिफ़ॉल्ट रंग को बदलने के लिए प्रयास करता हूं जिसमें सफेद (सफेद) काला है, यह Google नक्शे api v2 में है, किसी को भी पता है कि मैं यह कैसे कर सकता हूं?Google मानचित्र api v2

पीडी: एस जबाब

के लिए

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; 
      } 
     }); 

धन्यवाद: infowindow के मार्जिन

screenshoot of my problem

यह मेरा कोड है, जहां मैं infowindow की सामग्री को बदल लेकिन मार्जिन को बदलने की जरूरत है

+0

कृपया कोड स्निपेट को एटच करें, ताकि हम जान सकें कि आप इन्फॉइंडो –

उत्तर

31

पूर्ण जानकारी विंडो प्रदान करने के लिए getInfoContents के बजाय getInfoWindow का उपयोग करें। रूट व्यू के लिए उचित पृष्ठभूमि सेट करना सुनिश्चित करें, उदा। नीचे केंद्र में एक त्रिकोण के साथ कुछ।

+3

को डिफ़ॉल्ट जानकारी विंडो का उपयोग करने के लिए अभी भी कैसे दिखा रहे हैं; y y पैडिंग को हटा दें? बेकार है कि यदि आप जो करना चाहते हैं वह पैडिंग को हटा देना है तो आपको पूरी खिड़की को स्वयं लागू करना होगा। – lostintranslation

संबंधित मुद्दे