पर एंड्रॉइड डिज़ाइन और यूआई दिशानिर्देशों को लागू किया Android Design Guidelines पर विचार करते हुए एंड्रॉइड 2.x फोन पर उनके साथ अनुपालन करने वाले ऐप्स बनाने का सबसे अच्छा तरीका क्या है? जैसे एक्शनबार पैटर्न को लागू करने का सबसे अच्छा तरीका क्या है?कार्यान्वयन ने हाल ही में 2.x संस्करणों
उत्तर
पर एक ट्यूटोरियल मुझे लगता है कि यह सीधे compatibilty libraries उपयोग करना बेहतर है, बजाय दर्ज की गई। इसके अतिरिक्त, दिए गए पहले लिंक के नीचे दिए गए अनुसार Google I/O App देखें। आप संगतता पुस्तकालयों के साथ कई उपकरणों के लिए यूआई को लागू करने के बारे में सर्वोत्तम प्रथाओं को पा सकते हैं।
मुझे ActionBarSherlock बहुत अच्छा होने के लिए मिला। यह पुराने उपकरणों पर एक्शनबार का अनुकरण करेगा और मूल पर मूल लोगों का उपयोग करेगा। यह एंड्रॉइड संगतता लाइब्रेरी का विस्तार है - इसलिए आपको टुकड़े और अन्य आईसीएस सामान भी मिलेंगे।
आपके उत्तर के लिए धन्यवाद! –
ActionbarSherlock एक प्रारंभिक बिंदु है। इसमें Google की संगतता पुस्तकालय शामिल हैं और जेएआर की तुलना में एक परियोजना के रूप में प्रदान की जाती है जो अधिक लचीलापन प्रदान करती है, क्या आपको कुछ भी बदलने की आवश्यकता है। संस्करण 4 जिस तरह से आईसीएस सामान भी शामिल करेगा।
जहां तक मुझे पता है मुझे विश्वास है कि एबीएस 1.6 के पीछे पिछड़ा है, और minSdkVersion और targetSdkVersion का उपयोग करता है। यह एक हल्का और गहरा संस्करण बनाने के लिए होलो थीम का एक विस्तारित संस्करण का उपयोग करता है जिसमें अतिरिक्त एक्शनबार भलाई शामिल है, जो बदले में आप अपने ऐप को स्टाइल कर सकते हैं।
मैं एक पुस्तकालय उन के आधार पर YouTube to get people started.
@ user1234567 क्षमा करें, क्योंकि मैं अपने स्मार्टफ़ोन पर था और उपर्युक्त लिखने में थोड़ी देर लग गई थी। –
धन्यवाद, मैं इसे देख सकता हूं –
- 1. हाल ही में गिटिग्नोर
- 2. हाल ही में
- 3. हाल ही में वेबसेर्च
- 4. java.lang.IllegalStateException एंड्रॉइड 3.x और 4.x में; 2.x
- 5. पायथन 2.x से 3.x
- 6. पायथन 2.x और 3.x
- 7. क्या ग्रहण के हाल के संस्करणों के साथ जे 2 एमई विकास अभी भी संभव है?
- 8. कैसे एक सबसे हाल ही में प्रयुक्त कैश
- 9. मैवेन 2.x
- 10. Google मैप्स एपीआई v3 हाल ही में एक मार्कर
- 11. सिद्धांत 2.x ORM
- 12. एसक्यूएल: चयन एन "हाल ही में" आरोही क्रम में पंक्तियों
- 13. शानदार पाठ 2 - हाल ही में ओपन के लिए कुंजी बाध्यकारी?
- 14. पायथन 2.x या 3.x
- 15. रेल 1.X और 2.X
- 16. Play 2.X
- 17. एंड्रॉइड 2.x
- 18. केकपीएचपी 2.x
- 19. कार्यान्वयन Polygon2D 2 डी
- 20. पाइथन 2.x
- 21. ट्विटर बूटस्ट्रैप 2.x
- 22. हाल ही में एसओवी कार्यान्वयन महाउट में जोड़ा गया था और मैं एसवीएम का उपयोग करने की योजना बना रहा हूं। किसी ने अभी तक कोशिश की?
- 23. अजीब बग() मैं का सामना करना पड़ा हाल ही में
- 24. ने नक्शा कार्यान्वयन का आदेश दिया
- 25. x^2 = x000 x का x कैसे प्राप्त करें?
- 26. सूर्य ने स्ट्रिंग.hashCode() कार्यान्वयन क्यों निर्दिष्ट किया?
- 27. इकाई की रूपरेखा: पुनः पाने के हाल ही में संदर्भ
- 28. एक्सएमएल रिकॉर्ड में सबसे हाल ही तिथि प्राप्त
- 29. linux: प्रकार * की फ़ाइलों को .php हाल ही में संशोधित
- 30. DeleteFile पर विफल रहता है हाल ही में बंद फ़ाइल
मैं आपके विचारों को सुनने में ईमानदारी से रूचि रखूंगा कि आपको ऐसा क्यों लगता है कि यह बेहतर है। मैंने इस तर्क पर काम किया कि एबीएस संगतता पुस्तकालयों के साथ कुछ अतिरिक्त कोड है ताकि एक अच्छा संतुलन प्राप्त करने के लिए एक एक्शनबार प्रस्तुत करने में मदद मिल सके। –
मेरी राय में, निर्भरता को कम करना हमेशा बेहतर होता है। अगर मैं एबीएस का उपयोग करता हूं तो मैं न केवल एबीएस के डेवलपर्स बल्कि एंड्रॉइड डेवलपर्स पर निर्भर करता हूं। मैं केवल एंड्रॉइड डेवलपर्स पर निर्भर रहने के लिए चुनता हूं। भविष्य में, यदि एबीएस समर्थन का फैसला नहीं करता है तो कुछ विशेषताएं जो संगतता पुस्तकालय करता है, मेरे कोड को माइग्रेट करना मेरे लिए बुरा होगा। इसके अलावा, मैं कुछ भी नहीं देख सकता जो एबीएस कर सकता है और सामान्य एक्शनबार नहीं कर सकता है। मैं एबीएस के प्रयासों की सराहना करता हूं यह केवल एक्शनबार का उपयोग करने के लिए मेरी विनम्र राय है। –
यह एक अच्छा बिंदु है लेकिन एबीएस समस्या को हल करता है कि एक्शनबार प्री 3.0 डिवाइस पर उपलब्ध नहीं है इसलिए आप इसे सीधे उपयोग नहीं कर सकते हैं। यह प्रश्न संस्करण 2.X उपकरणों के आसपास घूमता है इसलिए यह बिंदु काफी महत्वपूर्ण है। –