2012-09-26 12 views
5

android.view.View.getZoomControls() को बहिष्कृत किया गया है, और MapView संदर्भ इसके बजाय आउट-ऑफ-द-बॉक्स सेट BuiltInZoomControls (बूलियन) का उपयोग करने के लिए कहता है। हालांकि, मैं केवल नहीं दिखाना ज़ूम नियंत्रण दिखाता हूं, लेकिन को स्क्रीन पर एक अलग स्थान पर ले जाने में सक्षम हो, यानी निचले-दाएं। मैं अंतर्निहित ज़ूम नियंत्रणों का संदर्भ कैसे प्राप्त कर सकता हूं - उपरोक्त बहिष्कृत विधि का उपयोग किए बिना - इसके स्थान को नियंत्रित करने के लिए? अग्रिम में धन्यवाद!स्क्रीन पर किसी भिन्न स्थान पर MapView के ज़ूम नियंत्रणों को कैसे स्थिति दें?

+0

मैंने जिस समाधान को पोस्ट किया है उसे जांचें http://stackoverflow.com/questions/1768097/how-to-layout-zoom-control-with-setbuiltinzoomcontrolstrue/13843591#13843591 – gantzer89

उत्तर

0

मैं चारों ओर खोदा और पाया:

ZoomControls controls = (ZoomControls) mapView.getZoomButtonsController().getZoomControls(); 

मेरे ग्रहण समाप्त किया जा रहा से ऊपर कुछ के बारे में एक चेतावनी नहीं देता है। हालांकि, जब मैं getZoomButtonsController के लिए MapView संदर्भ खोजता हूं, तो मुझे ऐसी विधि नहीं मिलती है! तो, मुझे लगता है, यह एक अनियंत्रित है, लेकिन एपीआई में गैर बहिष्कृत विधि है।

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