/ / एंड्रॉइड: ओवरराइडिंग संदर्भ मेनू - एंड्रॉइड, ऑनक्लिक, संदर्भमेनू

एंड्रॉइड: संदर्भ मेनू ओवरराइडिंग - एंड्रॉइड, ऑनक्लिक, contextmenu

मैंने अपना स्वयं का संदर्भ मेनू (प्रासंगिक एक्शन बार) बनाया है और मैं मूल संदर्भ मेनू को ओवरराइड (और अक्षम) करना चाहता हूं।

तो मेरी गतिविधि में मैंने डाला:

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
{
mActionBarHelper.onCreateContextMenu(menu, v, menuInfo);
menu.clear();
}

mActionBarHelper मेनू को संसाधित करता है और कार्रवाई पट्टी पर आइटम प्रदर्शित करता है।

मैं मेनू को क्लासिक के रूप में नहीं दिखाने के लिए स्पष्ट करता हूंप्रासंगिक मेनू। लेकिन यह मेनू चालू होने पर घटना को क्लिक करता है। कृपया, क्या कोई तरीका है जो गतिविधि को चालू करने के लिए मजबूर न करे और मूल मेनू न दिखाए?

आपका बहुत बहुत धन्यवाद।

उत्तर:

उत्तर № 1 के लिए -1

एक कार्यक्षेत्र मेन्यू बटन के onClick पर कस्टम मेनू वर्ग को इनिशियलाइज़ करने के लिए हो सकता है। यह मदद कर सकता है http://android-coding.blogspot.in/2011/07/overwrite-menu-key-to-create-custom.html