के साथ नेविगेशन व्यू का उपयोग करना, इसलिए मैं हाल ही में नई सामग्री डिज़ाइन समर्थन लाइब्रेरी का उपयोग करने के लिए अपने ऐप को अपडेट करने पर काम कर रहा हूं। मेरे एप्लिकेशन में एक drawerLayout और नेविगेशन व्यू के साथ एक मुख्य गतिविधि है। ऐप की मुख्य सामग्री टुकड़ों के माध्यम से, फ्रेमआउट में दिखाया गया है। हालांकि, अब मैं नेविगेशन ड्रॉवर के टुकड़ों में से एक में भौतिक टैब जोड़ने की कोशिश कर रहा हूं। हालांकि, मुझे यकीन नहीं है कि एनवी ड्रॉवर फ़ंक्शनिंग में मेरे टुकड़े रखने के दौरान इसे कैसे कार्यान्वित किया जाए। मैं क्या हासिल करने की कोशिश कर रहा हूँ का एक अच्छा उदाहरण नीचे दिखाया गया है:टैबलेआउट
इस एप्लिकेशन में (गूगल संगीत खेलने), केवल नेविगेशन ड्रॉर के आइटम में से कुछ टैब हैं, जबकि दूसरों को नहीं। तो मेरा सवाल यह है कि, मैं इसे कैसे कार्यान्वित करूं? (कोड की तलाश नहीं है, बस कैसे मेरे लेआउट आयोजित किया जाना चाहिए का अवलोकन)
सारांश यह है/स्पष्ट करने के लिए: मैं (मेरे ऐप की सामग्री के लिए) एक frameLayout के साथ एक मुख्य लेआउट है, और एक navigationView (नेविगेट करने के लिए विभिन्न आइटम टुकड़े)। मेरे पास एक श्रोता है जो मुख्य लेआउट के फ्रेमआउट को आइटम के संबंधित खंड के साथ बदल देता है। अब, मुझे इन टुकड़ों में से किसी एक को टैब जोड़ने की आवश्यकता है (4 अन्य टुकड़ों के बीच नेविगेट करने के लिए)। मैं एक टूलबार का भी उपयोग कर रहा हूं जिसमें मैं एक अलग लेआउट के रूप में शामिल हूं।
किसी भी सलाह की सराहना की जाती है। मुझे खेद है कि मेरा विवरण थोड़ा उलझन में है; मैं किसी भी आवश्यक विवरण को स्पष्ट कर दूंगा।
मुझे लगता है कि टूलबार सभी मामलों में मौजूद होना चाहिए, हमें केवल 0 नेविगेशनव्यू आइटम के लिए tablayout जोड़ने की आवश्यकता है – Jey10
@ जेई 10 यह अच्छा है। आपको अभी भी फ़ैगमेंट में टूलबार शामिल करना चाहिए, गतिविधि में नहीं। न केवल आपको अधिक लचीलापन देगा, लेकिन यह आपको आसानी से समन्वय के अंदर RecyclerViews के साथ काम करने के लिए CoordinatorLayout प्राप्त करने की अनुमति देगा। – sorianiv