Android application में menu एक बहुत ही महत्वपूर्ण यूजर इंटरफेस entity है जो एक विशेष दृश्य के लिए कुछ एक्शन विकल्प प्रदान करती है इस lesson में मैं एंड्रॉइड menu बनाने के बारे में चर्चा करने जा रहा हूं।
मेन्यू एक activity और user interface का एक महत्वपूर्ण अंग है, जो यूजर को कार्य करने का एक परिचित तरीका प्रदान करता है android आपके application में मानक menu जोड़ने के लिए एक सरल ढांचा प्रदान करता है android में तीन प्रकार के application मेन्यू हैं −
Options menus
Context menus
Popup menus
Android विकल्प menu android का प्राथमिक मेन्यू है विकल्प मेन्यू में आपको क्रियाओं और अन्य विकल्पों को शामिल करना चाहिए जो वर्तमान गतिविधि के संदर्भ से संबंधित हैं, जैसे "खोज," "ईमेल लिखें," और "सेटिंग" आदि।
Android context मेन्यू तब प्रकट होता है जब यूजर element पर लंबे समय तक क्लिक करता है इसको फ़्लोटिंग मेनू के रूप में भी जाना जाता है ये इटम शॉर्टकट और आइकन का समर्थन नहीं करता है।
जब किसी दृश्य के संदर्भ में menu को registered किया जाता है, तब ऑब्जेक्ट पर "लाँग-प्रेस" एक अस्थायी menu दिखी देगा जो उस मद से संबंधित फ़ंक्शन प्रदान करता है संदर्भ मेन्यू को किसी भी ऑब्जेक्ट पर registered किया जा सकता है, हालांकि, वे अक्सर ListView में आइटम के लिए उपयोग किए जाते हैं।
एक popup मेनू आइटम की एक vertical सूची में एक सूची को प्रदर्शित करता है एक popup menu एक दृश्य के लिए एक मॉडल menu है pop menus एंकर view के साथ शो होती है और अगर जगह available है तो ये anchor view के नीचे show होती है और अगर जगह available नहीं तो ये anchor view के उपर शो होती है।