के साथ ViewPager का उपयोग इस समस्या का समाधान नहीं लग रहा है। मैं एक एंड्रॉइड ऐप बना रहा हूं जो टुकड़ों का उपयोग करता है। अब तक मैं समर्थन लाइब्रेरी वाले लोगों के विरोध में मूल लोगों का उपयोग कर रहा हूं क्योंकि मैं नेक्सस 7 पर ऐप का लक्ष्य रख रहा हूं। हालांकि मुझे समर्थन लाइब्रेरी का उपयोग करने में कोई समस्या नहीं है अगर इससे विकास में कोई फर्क नहीं पड़ता है (मैंने कुछ पढ़ा है कोई एक्शनबार नहीं है?)।मूल Fragments
मेरी समस्या यह है कि मैं एक टुकड़ा चाहता हूं जो आधा स्क्रीन भरता है और एक स्वाइप करने योग्य टैब प्रकार क्षेत्र दिखाता है। मैं चाहता हूं कि उपयोगकर्ता बाएं और दाएं स्वाइप करने में सक्षम हो और प्रत्येक "पेज" (नेस्टेड फ्रैगमेंट्स मुझे पता है लेकिन मैंने पढ़ा है कि वे अब समर्थित हैं) के लिए अलग-अलग टुकड़े दिखाए जा सकते हैं। मूल रूप से मैं इसे Play Store की तरह होना चाहता हूं जब आप टॉप पेड, टॉप फ्री इत्यादि के बीच स्वाइप कर रहे हैं, केवल स्क्रीन को आधा स्क्रीन (जिसे मैं एक टुकड़ा का उपयोग करके प्राप्त करता हूं) को छोड़कर, स्क्रीन का दूसरा आधा एक और टुकड़ा है पहले ही लिखा है एक और बात यह है कि प्रत्येक "पेज" (जैसे टॉप फ्री इत्यादि) में मैं 2 सूची दृश्य देखना चाहता हूं।
हालांकि ऐसा लगता है कि ViewPager घटक समर्थन लाइब्रेरी जो मैं साधन मैं समर्थन लोगों को मेरी टुकड़े के सभी बदलने के लिए लगता है का ही हिस्सा है। क्या यह लेआउट हासिल करने का यही एकमात्र तरीका है? एक आसान तरीका होना चाहिए; मैंने Google I/O वीडियो पर वर्कस्पेस नामक कुछ देखा है, इसलिए मुझे लगता है कि यह एक बहुत ही सामान्य यूआई डिज़ाइन पैटर्न है।
धन्यवाद
AFAIK आप एक viewpager साथ देशी टुकड़े का उपयोग हालांकि मैं अपने ऐप के लिए सहायता टुकड़े का उपयोग कर रहा जा सकता है। टुकड़ों का समर्थन करने के लिए उन्हें बदलना वास्तव में आसान है। –
हाँ आखिरकार मैंने एक दर्शक के साथ देशी टुकड़ों का उपयोग करने की कोशिश की, मैं निराशा के कारण टुकड़ों का समर्थन करने के लिए परिवर्तित हो गया :) – leenephi
जब तक आप ViewPager और FragmentPagerAdapter के लिए स्रोत कोड प्राप्त नहीं करते हैं और उन्हें संशोधित नहीं कर सकते हैं। ViewPager और FragmentPagerAdapter केवल SupportLibrary में मौजूद है और इसे Fragments का उपयोग करने के लिए समर्थन Fragment Manager के एक उदाहरण की आवश्यकता है। –