2012-08-22 10 views
18

मेरे पास कुछ एक्शनबार आइटम हैं, और मैं splitActionBarWhenNarrow विकल्प का उपयोग कर रहा हूं। नवीनतम जीमेल ऐप भी इसका इस्तेमाल करता है। लेकिन इसमें ऊपरी दाएं पर एक कस्टम आइटम भी है जो अपठित ईमेल की वर्तमान संख्या दिखाता है। जब मैं splitActionBar का उपयोग करता हूं तो यह मेरी सभी क्रिया वस्तुओं को नीचे भेजता है। मैं उनमें से कुछ को नीचे कैसे भेज सकता हूं और उनमें से कुछ को ऊपरी हिस्से में कैसे मजबूर कर सकता हूं।सामान्य और विभाजित एक्शनबार दोनों को कैसे प्रदर्शित करें?

see upper right corner

+0

मैंने सुना है कि यह वर्तमान में संभव नहीं है हालांकि संदर्भ को याद नहीं है। –

उत्तर

23

जब ActionBar splitted है (android:uiOptions="splitActionBarWhenNarrow" का प्रयोग करके), सभी मेनू आइटम स्वचालित रूप से नीचे बार में जाकर लेकिन कस्टम दृश्य अभी भी शीर्ष में रखा जा सकता।

View customNav = LayoutInflater.from(this).inflate(R.layout.custom_view, null); 
getActionBar().setCustomView(customView); 
+0

Woooow शानदार है। मैंने एक्शन बार के लिए किसी भी कस्टम व्यू का उपयोग किया है, लेकिन मैं निश्चित रूप से इसका उपयोग करना चाहता हूं। लेकिन हम कस्टम दृश्य को नीचे दाईं ओर नहीं डाल सकते हैं? – tasomaniac

+2

मुझे यकीन है कि आप नीचे एक कस्टम दृश्य नहीं डाल सकते .. लेकिन यहां: http://stackoverflow.com/questions/11816041/android-actionbar-push-custom-view-to-bottom-of- स्क्रीन हाल ही में एक समान प्रश्न है, और किसी भी तरह लेखक को मेनू आइटम से कस्टम दृश्य बनाने का तरीका मिला। मैंने इसका परीक्षण किया, यह मेरे लिए काम करता है। –

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