2010-12-19 9 views
8

क्या कोई जानता है कि "समाचार और मौसम" ऐप किस प्रकार के टैब का निर्माण करता है?एंड्रॉइड: "समाचार और मौसम" ऐप टैब

see here http://img51.imageshack.us/img51/8788/tabsd.png

यह एक टैब ऐसा क्षेत्र है जो छोड़ दिया & सही करने के लिए स्क्रॉल किया जा सकता है का मतलब है। सूची को बाएं/दाएं स्क्रॉल करके टैब को बदलना भी संभव है।

+9

दुर्भाग्यवश, वह विशिष्ट कोड एंड्रॉइड एसडीके का हिस्सा नहीं है, न ही ओपन सोर्स प्रोजेक्ट का वह एप्लिकेशन हिस्सा है। मैंने उस विशिष्ट सुविधा के बारे में एक गूगलर के साथ बातचीत की थी, और यह स्पष्ट रूप से कार्यान्वित करने के लिए काफी मुश्किल है और जेनेरिक बनाने के लिए भी मुश्किल है। भाग्य के साथ, किसी दिन वे उस ऐप को ओपन सोर्स के रूप में रिलीज़ करेंगे या शायद एंड्रॉइड एसडीके के हिस्से के रूप में एक सामान्य विजेट बना देंगे। – CommonsWare

+0

मैं _think_ टुकड़ों के साथ इस समस्या को हल करना आसान हो सकता है। तो, इसे हनीकॉम पर आज़माएं या खंड बैकपोर्ट की प्रतीक्षा करें। –

+0

स्क्रीन स्वाइपिंग का पता लगाने के लिए "जेस्चर" के कुछ रूपों का उपयोग करना संभव होगा? – Jimmy

उत्तर

2

उस घटक में वास्तव में HorizontalScrollView है, जिसमें बटन शामिल हैं। इसे रैखिकलाइट की तरह प्रयोग करें और बटन में फेंक दें। हालांकि आपको बटन/टैब के चयनित/अचयनित राज्यों को मैन्युअल रूप से संभालना होगा।

1

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

1

एक बार जब आप टैब है, तो आप आराम के लिए WorkspaceView पर आधारित एक फिल्म का उपयोग कर सकते हैं: Horizontal "tab"ish scroll between views

संपादित करें: यह अब Android SDK में समर्थित है। यहां देखें: http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html?m=1

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