2010-07-20 14 views
9

मैंने अभी ग्रहण के स्वत: पूर्ण होने के साथ गलती से एक पैनल मेनू बनाया और मुझे अपना कोड पढ़ने से पहले इसका एहसास नहीं हुआ। चूंकि मैं एक विकल्प मेनू चाहता था, मुझे डिस्प्ले में थोड़ा अंतर नहीं दिखाई देता था, इसलिए क्या किसी को पता है कि इन 2 मेनू के बीच क्या अंतर है? क्या एक या दूसरे का उपयोग करने के लिए कोई फायदा या कमी है? फर्क सिर्फ इतना है मैंने देखा था (मैं विवरण हालांकि में जाना नहीं था):एंड्रॉइड में विकल्प मेनू और पैनल मेनू के बीच क्या अंतर है?

public boolean onCreateOptionsMenu(Menu menu) 

या

public boolean onCreatePanelMenu(int featureId, Menu menu) 

धन्यवाद (यह एक इनाम हो नहीं करना चाहिए?)

उत्तर

6

onCreatePanelMenuMenu कक्षा से addSubMenu पर कॉल करने के बाद बुलाया जाता है। एक आर्केन और बुरी तरह से प्रलेखित फीचर की तरह लगता है। यहां Beginning Android 2 पुस्तक का संदर्भ दिया गया है।

+0

संदर्भ के लिए धन्यवाद! – Sephy

-3

खैर सेफी

विकल्प मेनू के बीच मुख्य अंतर एक संदर्भ मेनू है कि संदर्भ मेनू अपेक्षाकृत विकल्प मेनू में पॉप अप करता है। यह केवल तब पॉप अप होता है जब विशेष मेनू विकल्प दबाया जाता है और इसे खारिज करने के बाद स्मृति में नहीं रहता है।

+0

आपने मुझे उलझन में डाल दिया है ... आप संदर्भ मेनू की बात कर रहे हैं लेकिन एक तरह से यह उनके सामान्य उपयोग की तरह नहीं दिखता है ... – Sephy

+1

@success_anil सेफी विकल्प और पैनल मेनू के बारे में बात कर रहा है जो संदर्भ मेनू से अलग हैं। 3 अलग-अलग चीजें –

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