2010-05-23 5 views
8

मैं एक व्यूफ्लिपर से बना एक जीयूआई गतिविधि शुरू कर रहा हूं, जिसमें मैं 10 लाइनरलेआउट लेआउट रखना चाहता हूं।10 लाइनरलेआउट वाले व्यूफ्लिपर के लिए सर्वश्रेष्ठ अभ्यास?

क्या यह सलाह दी जाती है कि मेरे सभी लेआउट एक ही एक्सएमएल संसाधन/लेआउट फ़ाइल में रखें?

यदि नहीं, तो क्या कई लेआउट के साथ व्यूफ़्लिपर को कोड करने के लिए एक और अधिक संगठित दृष्टिकोण है?

क्या एक ही फ़ाइल में सब कुछ एक महत्वपूर्ण प्रदर्शन लागत पर होगा?

उत्तर

19

व्यक्तिगत रूप से, मैं प्रत्येक अलग दृश्य के लिए टैग शामिल करने का उपयोग करता हूं। तो आप एक मुख्य एक्सएमएल परिभाषित कर सकते हैं जहां सभी शामिल टैग परिभाषित किए गए हैं। निम्नलिखित उदाहरण में:

<ViewFlipper xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/flipper" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <include android:id="@+id/libraryView" layout="@layout/library_view" /> 
    <include android:id="@+id/bookView" layout="@layout/book_view" /> 
    <include android:id="@+id/workspaceView" layout="@layout/workspace_view" /> 
</ViewFlipper> 

मैंने एक व्यूफ्लिपर परिभाषित किया और टैग को शामिल करने के साथ कुछ लेआउट संसाधन जोड़े। धन्यवाद - इस उदाहरण में आप

library_view.xml 
book_view.xml 
workspace_view.xml 

आशा इस मदद कर सकता है

+0

अच्छी तरह से काम किया परिभाषित करना होगा। –

+0

कुछ कहने जा रहा था, कभी नहीं। – alexanderblom

+0

@alex रहस्य ... कृपया साझा करें :) शायद आप एक वोट कमा सकते हैं + –

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