2011-05-12 22 views
5

मैं स्क्रीन पर जो भी चुना गया है उसके अनुसार कोड में अपना एक्शन बार बटन बदलना चाहता हूं।हनीकॉम में प्रासंगिक क्रिया बार

यह हनीकॉम जीमेल ऐप की तरह है, जहां आप कुछ मेल आइटम देख सकते हैं और एक अलग दिखने के साथ एक अलग एक्शन बार भी प्राप्त कर सकते हैं।

कोई विचार यह है कि मैं यह कैसे कर सकता हूं?

+1

यह http://stackoverflow.com/questions/6003102/contextual-action-bar-in-honeycomb/6003167 का डुप्लिकेट है –

उत्तर

3

एक्शन बार आइटम प्राप्त करने के लिए, गतिविधि के भीतर getActionBar() विधि का उपयोग करें। एक बार आपके पास ActionBar आइटम हो जाने के बाद, आप ActionBar class के भीतर से विधियों का उपयोग करके टैब जोड़ और निकाल सकते हैं।

setCustomView() और setDisplayOptions() आइटम आपकी पसंद के अनुसार अधिक देखने के लिए एक्शन बार को तैयार करने में मदद करेंगे।

एक्शन बार में आइटम जोड़ने के लिए, आपको उन्हें विकल्प मेनू में जोड़ना होगा। एक्शन बार 3.0 से नीचे के संस्करणों के पुराने मेनू (onCreateOptionsMenu() मेनू) से सीधे मेल खाता है। here पर एक नज़र डालें।

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