[Android] एंड्रॉइड में नेविगेशन मेनू में उप-लेवल कैसे बनाएं?


Answers

मुझे एक विचार था कि प्रत्येक मेनू आइटम को संक्रमण के साथ एक और टुकड़ा खोलना था। नीचे, नेविगेशन ड्रॉवर सिर्फ एक टुकड़ा के भीतर एक listview सही है? इसलिए नैवगेशन ड्रॉवर सूची के एडेप्टर से दूसरे टुकड़े को लॉन्च करें

Question

मैं इस तरह एक ही प्रभाव को प्राप्त करना चाहूंगा:

http://mmenu.frebsite.nl/

जब आप दस्तावेज़ / ट्यूटोरियल / समर्थन पर क्लिक करते हैं, तो मेनू उपलेवल मेनू पर जाएंगे। यह एक विस्तार योग्य सूचीदृश्य नहीं है, न ही मूल मेनू शीर्षक के नीचे एक सबमेनू आइटम है

मैंने इस तरह से नेविगेशन दृश्य का उपयोग करके मेनू बनाने की कोशिश की है:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group android:checkableBehavior="single">
        <item
            android:id="@+id/nav_home"
            android:icon="@drawable/ic_event"
            android:title="Home" />
        <item
            android:id="@+id/nav_profile"
            android:icon="@drawable/ic_dashboard"
            android:title="Perfil" />
    </group>

    <item android:title="More Options">
        <menu>
            <item
                android:icon="@drawable/ic_forum"
                android:title="Forum" />
            <item
                android:icon="@drawable/ic_headset"
                android:title="Headset" />
        </menu>
    </item>
</menu>

समस्या यह है, जब मैं पेरेंट मेनू शीर्षक पर क्लिक करता हूं तो यह sublevel पर नहीं जाता है एंड्रॉइड में इसे कैसे हासिल किया जाए? बहुत बहुत धन्यवाद




अगर मुझे इस समस्या का सामना करना पड़ रहा है तो मैं ऐप के लिए पूरे हेडर (कॉस्ट्यूम डिजाइन) नेविगेशन ड्रॉवर का उपयोग करूँगा। और विस्तार योग्य सूची दृश्य या अन्य एनिमेटेड या अन्य क्यों नियंत्रण जो मेरी वास्तविक आवश्यकता है जोड़ने

कस्टम नेविगेशन का उपयोग करने के फायदे यह है कि हम डिजाइन और कार्यक्षमता सेट कर सकते हैं जैसे हमें इसकी आवश्यकता है। यदि मेनू की सरल सूची तो बल्लेबाज दृष्टिकोण है कि डिफ़ॉल्ट नेविगेशन का उपयोग करें ड्रॉवर के रूप में डिजाइन समर्थन में परिभाषित lib




Links