android - ActionBar Divider Styling -


चौकोर प्रक्षेपण

मेरे पास दो प्रश्न हैं इन सवालों का ब्यौरा करने से पहले, मैं ActionBarSherlock का उपयोग कर रहा हूं।

पहला सवाल यह होगा कि मुझे ActionItems मेरे एक्शनबार में प्रिंसस्क्रीन में, 3 डिवाइडर होते हैं, उदाहरण के लिए, पहला वाला वापस बटन और चेक इन के बीच है।

मैंने नीचे की शैली का उपयोग करके मेरी एक्शनबार को कस्टमाइज़ किया है। हालांकि, small_detail_divider नामक ड्रॉएबल दिखाई नहीं देता। मैंने setBackgroundSplitDrawable () का उपयोग करके इस विभक्त प्रोग्राम को जोड़कर भी प्रयास किया। इससे या तो मदद नहीं मिली ActionItem s के बीच विभक्त जोड़ने के लिए मुझे क्या करना चाहिए?

  & style; name = "Theme.Example" parent = "Theme.Sherlock" & gt; & Lt; आइटम का नाम = "एक्शनबारस्टाइल" & gt; @ शैली / विजेट। स्टाइल.एक्शनबार & lt; / item & gt; & Lt; आइटम का नाम = "absForceOverflow" & gt; सत्य & lt; / item & gt; & Lt; / शैली & gt; & Lt; शैली नाम = "विजेट। स्टाइल.एक्शनबार" पेरेंट = "विजेट। शेलॉक। एक्शनबर्। सोलिड" & gt; & Lt; आइटम का नाम = "पृष्ठभूमि" & gt; @ ड्रॉएबल / टॉप_पेनल_बैक मैदान & lt; / item & gt; & Lt; आइटम का नाम = "आइकन" & gt; @ ड्रॉएबल / एप्लिकेशन_logo & lt; / item & gt; & Lt; आइटम का नाम = "बैकग्राउंडस्प्लीट" & gt; @ ड्रॉएबल / स्मॉल_एडिट_डिवाइडर & lt; / item & gt; & Lt; आइटम का नाम = "एंड्रॉइड: पृष्ठभूमि" & gt; @ ड्रॉएबल / टॉप_पेनल_बैक मैदान & lt; / item & gt; & Lt; आइटम का नाम = "एंड्रॉइड: आइकन" & gt; @ ड्रॉएबल / एप्लिकेशन_logo & lt; / item & gt; & Lt; आइटम का नाम = "android: backgroundSplit" & gt; @ ड्रॉएबल / छोटे_डिटेस्ट_डिवाइडर & lt; / item & gt; & Lt; / शैली & gt;  

एक और सवाल यह होगा कि: मैं इसी तरह कार्रवाई आइटम जोड़ना चाहता हूं, क्योंकि प्रिंसस्क्रीन में जोड़े जाते हैं। जब मैं कार्रवाई आइटम जोड़ता हूं, वे हमेशा एक्शनबार के दाईं ओर जुड़ जाते हैं मैं एक्शनबार की बाईं ओर एक एक्शन आइटम कैसे जोड़ सकता हूं, जैसे प्रिंसस्क्रीन में बैक बटन? कोई भी सुझाव आपकी सहायता करेगा।

आप जो विशेषता खोज रहे हैं वह है:

 < कोड> & lt; शैली नाम = "थीम.उदाहरण" अभिभावक = "थीम। शारलॉक" & gt; & Lt; आइटम का नाम = "एक्शनबारडिवाइडर" & gt; @ ड्रॉएबल / स्मॉल_एडिट_डिवाइडर & lt; / item & gt; .... और लेफ्टिनेंट; आइटम का नाम = "एंड्रॉइड: एक्शनबारडिवाइडर" & gt; @ ड्रॉएबल / स्मॉल_डिटेन_डिवाइडर & lt; / item & gt; ... & lt; / style & gt;  

बस आपको कुछ और जानकारी देने के लिए।

विभाजित एक्शनबार को इस प्रकार से सेट किया जाना चाहिए:

  & lt; style name = " थीम। उदाहरण "माता पिता =" थीम। शारलॉक "& gt; & Lt; आइटम का नाम = "एक्शनबारस्प्लीट स्टाइल" & gt; @ शैली / विजेट। स्टाइल। एक्शनबर्स्प्लीट & lt; / item & gt; & Lt; आइटम का नाम = "android: actionBarSplitStyle" gt; @ style / widget.Styled.ActionBarSplit & lt; / item & gt; ...  

फिर विभाजित एक्शन बार के लिए अपनी कस्टम शैली प्रदान करें ..

गंभीर सवाल: क्रम में जोड़ना:

जब आप जोड़ते हैं मेनू आइटम का व्यावहारिक उपयोग:

menu.add (0, R.id.menu_new_ab_item, 0, "आइटम");

आदेश कैसे निर्धारित करता है आप अपने मेनू आइटम का ऑर्डर करते हैं।

आप अपने menu.xml फ़ाइलों में अधिक विशिष्ट हो सकते हैं android: orderIncategory = "1..n" कोई भी int हो सकता है मैं आम तौर पर 10 या उससे भी ज्यादा की शुरुआत करता हूं, इसलिए मैं मानक मदों के सामने चीजें बढ़ सकता हूं।


Comments

Popular posts from this blog

java - NullPointerException for a 2d Array -

python - Assemble mpeg file unable to play in mediaplayer -

c# - NameSpace Manager or XsltContent to parse aspx page -