2012-01-24 14 views
5

मैंने अभी एंड्रॉइड पर विकास करना शुरू कर दिया है। मैं एपीआई 15 में एक टैबलेटआउट ट्यूटोरियल के साथ अभ्यास कर रहा हूं जब मुझे लगता है कि टैबएक्टिविटीज को बहिष्कृत किया गया है।क्या एक नौसिखिया टुकड़ों के बारे में भूल जाना चाहिए?

क्या मैं अभी के लिए फ्रैगमेंट्स को भूलना और टैबएक्टिविटीज के साथ विकास करना बेहतर होगा?

उत्तर

3

क्या मैं अभी के लिए फ्रैगमेंट्स को भूलना और टैबएक्टिविटीज के साथ विकास करना बेहतर होगा?

IMHO, नहीं।

अपने आप को ActionBarSherlock की एक प्रति प्राप्त करें और कार्रवाई बार में टैब लागू करें। यह हनीकॉम और आइस क्रीम सैंडविच के साथ आगे बढ़ने वाला टैब पैटर्न है, और एक्शनबैरशॉक आपको एंड्रॉइड 2.x उपकरणों के लिए एक ही दृष्टिकोण का उपयोग करने देता है। भविष्य में लक्ष्य रखने के लिए आप बेहतर सेवा कर रहे हैं, अतीत नहीं।

ध्यान दें कि आपको एक्शन बार टैब के साथ टुकड़े का उपयोग करने की आवश्यकता नहीं है, हालांकि आप कर सकते हैं।

+0

मैं इस पर काम कर रहा हूं लेकिन मुझे अभी भी समझ में नहीं आ रहा है कि मुझे एक्शनबार शेरलॉक क्यों डाउनलोड करना है। क्या मैं डिफ़ॉल्ट एक्शनबार के साथ इच्छित टैब को लागू नहीं कर सकता? – eskalera

+0

@eskalera: एक्शन बार केवल एपीआई स्तर 11 के साथ एंड्रॉइड में उचित रूप से पेश किया गया था। यदि आप केवल एंड्रॉइड 3.0 और उसके बाद वाले डिवाइसों पर तैनाती करने की योजना बना रहे हैं, तो आप देशी एक्शन बार का उपयोग कर सकते हैं। यदि आप एंड्रॉइड 2.x उपकरणों का भी समर्थन करना चाहते हैं - जो अगले 12-18 महीनों के लिए एक अच्छा विचार है - आपको एक्शनबारशरल की आवश्यकता होगी। – CommonsWare

+0

लेकिन क्या यह समर्थन लाइब्रेरी v4 के साथ पर्याप्त नहीं है? ActioBarSherlock और आधिकारिक Google रिलीज है? क्या यह बिल्कुल जरूरी है या सिर्फ एक सुविधाजनक विस्तार है? – eskalera

0

आम तौर पर, मैं कहूँगा कि एक बहिष्कृत API का उपयोग एक बुरा विचार है। हालांकि, चूंकि आप केवल अभ्यास कर रहे हैं और संभावित रूप से उपकरणों की एक विस्तृत श्रृंखला पर इस एप्लिकेशन को रिलीज़ करने की आवश्यकता नहीं है, तो बस ट्यूटोरियल और खुश सीखने के साथ आगे बढ़ें।

आशा है कि एंड्रॉइड की सहायता और आनंद लें।

1

मेरा सुझाव है कि आप टुकड़े सीखें। TabActivities का उपयोग करने में कोई बात नहीं है, एक स्थैतिक समर्थन libary है (आप इसे एंड्रॉइड एसडीके प्रबंधक में डाउनलोड के लिए उपलब्ध देख सकते हैं) जो आपको पुराने एपीआई पर टुकड़ों का उपयोग करने की अनुमति देगा - यही वह तरीका है जो अब किया जाना है। टुकड़े और एक्शन बार पैटर्न के साथ जाएं, नया हमेशा बेहतर होता है :)

इसके अलावा, एपीआई या अप्रचलित यूआई दृष्टिकोण के किसी भी अन्य बहिष्कृत टुकड़े को डंप करने के लिए तैयार रहें। मोबाइल विकास बहुत तेजी से विकसित होता है।