2011-07-08 25 views
7

के लिए एक्शन बार क्या एंड्रॉइड लेवल 7 के लिए एक्शन बार है या कुछ और जिसे मैं एक्शन बार के रूप में उपयोग कर सकता हूं? मुझे एंड्रॉइड 2.1एंड्रॉइड 2.1

+0

ActionBarSherlock एपीआई के लिए सबसे अच्छा है 7+ गयी। –

उत्तर

12

जोहाननिल्सन ने वास्तव में ActionBar लाइब्रेरी बनाई है जो गीटहब पर उपलब्ध है।

Direct link.

+1

एक डाउन वोट, मैं स्पष्ट कर सकता हूं कि जॉबनिल्सन से मेरे पास कोई कनेक्शन नहीं है, मैंने एक्शनबार का उपयोग किया है। –

+1

+1, अच्छा जवाब, मुझे इसके लिए एक डाउनवोट प्राप्त करने का कोई कारण नहीं दिखता है। मुझे एक अच्छी लाइब्रेरी खोजने में मदद मिली। – Piro

0

एंड्रॉइड के प्री-हनीकॉम संस्करणों में एक्शन बार के समतुल्य विकल्प मेनू मेनू के तहत एक्शन बार के बराबर एप बनाने की आवश्यकता है।

12

here you goofficle android आलेख कहा जाता है: ActionBarCompat - एक्शन बार संगतता। , (सिर्फ मामले में लिंक अभ्यस्त हमेशा के लिए काम करते हैं)

4

ठीक है, तो आप इस ओपन सोर्स प्रोजेक्ट http://actionbarsherlock.com की कोशिश करनी चाहिए कि आप इसे इस वेबसाइट पर पूरी परिभाषा है नवीनतम संस्करण यह आईसीएस द्वारा उपलब्ध कराई गई सुविधाओं के लिए समर्थन होगा मिल जाएगा।

2
TypedArray a = mActivity.getTheme().obtainStyledAttributes(R.style.AppTheme, new int[] { 
    R.attr.actionbarCompatItemHomeStyle, 
    R.attr.actionbarCompatItemStyle 
}); 
int actionbarCompatItemHomeStyle = a.getResourceId(0, 0); 
int actionbarCompatItemStyle = a.getResourceId(1, 0); 
ImageButton actionButton = new ImageButton(mActivity, null, 
    itemId == android.R.id.home ? actionbarCompatItemHomeStyle : actionbarCompatItemStyle 
); 
संबंधित मुद्दे