2010-07-30 13 views
5

सम्मानित सभी, मैं एंड्रॉइड तकनीक पर नया काम कर रहा हूं। मैंने मानचित्र दृश्य का उपयोग किया है जिसे किसी अन्य लेआउट में घोषित किया गया है। मुझे स्क्रीन के कुछ हिस्सों में प्रदर्शित करना होगा। क्या मैं एक ही मानचित्र दृश्य का उपयोग कर सकता हूं या मुझे प्रोग्रामेटिक रूप से नया नक्शादृश्य बनाना है। संक्षेप में मुझे अपनी स्क्रीन के कुछ हिस्सों में मानचित्र प्रदर्शित करना होगा। मैं यह कैसे कर सकता हूं .. धन्यवाद (विक्रम कदम)अन्य लेआउट में एक लेआउट xml फ़ाइल में घोषित विचारों का उपयोग कैसे करें

+0

आपका शीर्षक वास्तव में आपके विवरण से मेल नहीं खाता है। क्या आप अपनी नक्शा को किसी अन्य एक्सएमएल फ़ाइल में देखने की कोशिश कर रहे हैं या बस 2 अलग-अलग गतिविधियों के लिए एक ही लेआउट का उपयोग कर रहे हैं? – Sephy

+0

सेफी, मैं और अधिक स्पष्ट कर दूंगा। मुझे उस स्थान के मानचित्र स्थान के साथ स्क्रीन पर विशेष स्थान जानकारी प्रदर्शित करना है। इसके लिए मुझे स्क्रीन के कुछ हिस्सों में मानचित्र दिखाना है। सभी डेटा और मानचित्र स्क्रॉलव्यू में हैं। इसलिए इसके लिए मुझे नया मैप व्यू बनाना है या मैं findviewbyid का उपयोग कर पहले बनाए गए मानचित्र दृश्य का उपयोग कर सकता हूं जो कि किसी अन्य लेआउट में है। – Vikram

उत्तर

5

आपको टैग <include> टैग का उपयोग करने की आवश्यकता है। गूगल प्रलेखन से:

<com.android.launcher.Workspace 
android:id="@+id/workspace" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
launcher:defaultScreen="1"> 

<include android:id="@+id/cell1" layout="@layout/workspace_screen" /> 
<include android:id="@+id/cell2" layout="@layout/workspace_screen" /> 
<include android:id="@+id/cell3" layout="@layout/workspace_screen" /> 

</com.android.launcher.Workspace> 

आप मैं दृश्य को परिभाषित करेगा एक XML फ़ाइल में और फिर हर बार जब आप इसकी आवश्यकता है, तो आप XML फ़ाइल से देखें बढ़ सकता है पूरे स्पष्टीकरण के in the documentation.

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