2011-02-05 9 views
6

कल ब्लॉगपोस्ट के साथ फ्रैगमेंट्स की एक स्वस्थ खुराक प्राप्त करने के बारे में सभी तरह से 1.6 तक, मैं सोच रहा था, क्या इस बैकपोर्ट में एक्शनबार एपीआई शामिल किए जाएंगे?क्या नया एक्शनबार एपीआई फ्रैगमेंट बैकपोर्ट में शामिल किया जाएगा?

वे कम से कम एपीआई डॉक्स से कुछ हद तक जुड़े हुए होने के लिए दिखाई देते हैं। हालांकि, मैं एक्शनबार से अलग होने वाले टुकड़े देख सकता था, लेकिन वीजा-विपरीत नहीं।

किसी के पास कोई खबर है?

धन्यवाद - सेलिग

+0

मुझे यकीन है कि उम्मीद है, लेकिन अगर वे यह प्रश्न नहीं करते हैं तो यह प्रश्न 2.X: http: // stackover में एक्शनबार को कार्यान्वित करने के कुछ ठोस उदाहरण प्रदान करता है। flow.com/questions/2900509/android-action-bar-like-twitter- नमूना –

+1

एक अलग नोट पर, 3.0 में चलते समय एक्शनबार का उपयोग करना संभव होगा, जबकि आपके 'targetSdkVersion' को सेट करके पिछड़ा संगत शेष होगा उचित रूप से। एक्शन बार स्टाइल और थीमिंग पूरी तरह से एक्सएमएल में किया जा सकता है और 'एक्शनबार' वर्ग विधियों को प्रतिबिंब के माध्यम से बुलाया जा सकता है। –

+0

मैंने एंड्रॉइड संगतता लाइब्रेरी का एक विस्तार लिखा है जिसमें एक एपीआई के साथ-साथ एक थीम के माध्यम से एक्शन बार के लिए समर्थन शामिल है। यह वर्तमान नवीनतम, 3.1 के माध्यम से एंड्रॉइड 1.6 का समर्थन करता है। आप http://actionbarsherlock.com पर अधिक जानकारी प्राप्त कर सकते हैं। –

उत्तर

6

कोई यह टुकड़े पुस्तकालय में शामिल नहीं किया जाएगा। एक्शनबार बिल्कुल टुकड़ों से बंधे नहीं है।

+0

आह, यह शर्म की बात है। किसी भी मौके पर आप लोग इसका समर्थन करेंगे, क्योंकि इसमें अब तक देखा गया एक्शनबार पुस्तकालयों की तुलना में बेहतर एपीआई है। – Amanda

+2

यह अधिक चुनौतीपूर्ण है क्योंकि यह ढांचे में अधिक गहराई से बंधे हैं - मुझे लगता है कि इसे उपलब्ध कराने के लिए इसके वर्तमान एपीआई में काफी कट्टरपंथी परिवर्तन की आवश्यकता होगी। (उदाहरण के लिए फ्रेमवर्क के मेनू एपीआई को एक्शन बार का समर्थन करने के लिए बढ़ाया गया था।) इसलिए इस मामले में मुझे लगता है कि यह संभवतः एक नया कार्यान्वयन बनाने के लिए और अधिक समझ में आता है, जिसे हनीकॉम में एक के बाद मॉडलिंग किया जाता है। यह फ्रैगमेंट और लोडर एपीआई से बहुत अलग है, जो सचमुच पूरे एचसी कार्यान्वयन को लाइब्रेरी पर काम करने वाली लाइब्रेरी में कॉपी करने के लिए केवल कुछ दिन थे। – hackbod

+0

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

9

https://github.com/JakeWharton/ActionBarSherlock पर एक्शनबैरशेलॉक 3.0+ पर देशी एक्शनबार और प्री-3.0 पर एक तृतीय-पक्ष लाइब्रेरी का उपयोग करके एक्शन बार डिज़ाइन पैटर्न को कार्यान्वित करने के लिए एक एंड्रॉइड लाइब्रेरी है।

यह ना तो पूर्व -3.0 उपकरणों पर अन्य ActionBar कार्यान्वयन में से एक का उपयोग करता है:

GreenDroid https://github.com/cyrilmottier/GreenDroid

या एंड्रॉयड-ActionBar पर https://github.com/johannilsson/android-actionbar

3

नहीं पर, ऐसा नहीं, लेकिन यहाँ है जाएगा आधिकारिक एंड्रॉइड नमूना जो आपको ActionBar from 1.6 to 4.x

+0

कौन सा नमूना? मैंने v4 और v11 से नमूने देखे और इसे नहीं देखा। – trgraglia

+0

@trgraglia, /नमूने/एंड्रॉइड -16/ActionBarCompat – Pijusn

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