मेरे ऐप में मेरे पास एक गतिविधि है जो दो टुकड़े होस्ट करती है। यदि मैं मेनू में मेनूइटम जोड़ता हूं तो क्या मैं इसे अपने टुकड़ों में पुनः प्राप्त कर सकता हूं? अपने बच्चे के टुकड़ों में गतिविधि और OptionMenu में OptionMenu के बीच क्या लिंक है?एंड्रॉइड: गतिविधि और टुकड़ों के बीच OptionMenu
उत्तर
को true
के साथ true
पर कॉल करने के लिए आपको तर्क दिया गया है, तो आप क्रेट विकल्प मेनू पर ओवरराइड कर सकते हैं।
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Enable the option menu for the Fragment
setHasOptionsMenu(true);
}
क्या आप दो अलग अलग मेनू xml फ़ाइल को परिभाषित करने और उन्हें onCreateOptionsMenu
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.fragment1_menu, menu);
}
में दिखाता है यह 2 मेनू दिखाता है .. 1 मेरी गतिविधि से और 1 खंड में। क्या आप जानते हैं कि गतिविधि मेनू को कैसे छुपाएं। जो मेरे पास सभी टुकड़ों में है – djk
मुझे लगता है कि इससे बचने के लिए आपको अपनी गतिविधि में मेनू को फुलाया नहीं जाना चाहिए। –
मेनू सेट करने का प्रयास करें .removeItem (R.id.parentMenuItem); पुनरावृत्ति से बचने के लिए खंड में –
में बढ़ जाएगा आप टुकड़े उप में गतिविधि के मेनू की घटना को नहीं पकड़ सकते प्रत्येक खंड के लिए अलग अलग विकल्प में करना चाहते हैं । इसके बजाय, आप अपने टुकड़े MenuItem.OnMenuItemClickListener
जैसे कुछ कार्यान्वित कर सकते हैं। और आपकी गतिविधि की onOptionsItemSelected(MenuItem item)
विधि में, आप बस YourFragment
पर कॉल करें। onMenuItemClick()
।
मुझे पता चला कि मैं उनके आईडी द्वारा गतिविधि onCreateOptionsMenu()
में MenuItem
जोड़ सकते हैं और फिर उन्हें पुनः प्राप्त Fragment
रों में, इस तरह:
गतिविधि:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
itemId= 0;
menu.add(0, itemId, 0, "item");
return super.onCreateOptionsMenu(menu);
}
टुकड़ा:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
itemId= 0
MenuItem menuItem= menu.findItem(itemId);
}
नहीं, अभी भी काम नहीं कर रहा है .. –
- 1. एक गतिविधि के भीतर टुकड़ों के बीच नेविगेट करें
- 2. दो टुकड़ों के बीच खींचें और छोड़ें?
- 3. गतिविधि और टुकड़े के बीच अंतर
- 4. एंड्रॉइड दो गतिविधि के बीच एनीमेशन घूर्णन?
- 5. गैर-गतिविधि वर्ग के बीच एंड्रॉइड गतिविधि वर्ग
- 6. एंड्रॉइड ब्रॉडकास्ट रिसीवर, कंटेंटप्रोवाइडर और गतिविधि के बीच डेटाफ्लो?
- 7. ब्रॉडकास्ट रिसीवर और गतिविधि के बीच संचार - एंड्रॉइड
- 8. एंड्रॉइड गतिविधि और प्रसारण रिसीवर के बीच संवाद
- 9. एंड्रॉइड खाली गतिविधि और खाली गतिविधि
- 10. दो टुकड़ों के बीच स्विच करने का सबसे अच्छा तरीका
- 11. एक ही गतिविधि में एकाधिक टुकड़ों का उपयोग
- 12. टुकड़ों के बीच एक स्वाइप-इशारा कैसे कार्यान्वित करें?
- 13. एंड्रॉइड - सेवा और गतिविधि इंटरैक्शन
- 14. एंड्रॉइड लॉगिन गतिविधि और गृह गतिविधि पुनर्निर्देशन
- 15. क्या एक ही गतिविधि में कई टुकड़ों को संभालने के लिए एक एंड्रॉइड डिज़ाइन पैटर्न है?
- 16. एंड्रॉइड Google आईओ 2014: टुकड़ों के साथ गतिविधि संक्रमण को कैसे कार्यान्वित करें?
- 17. गतिविधि कॉम्पैट और ContextCompat के बीच क्या अंतर है?
- 18. और एंड्रॉइड गतिविधि जीवन चक्र
- 19. एंड्रॉइड 4.0.3 और खत्म गतिविधि
- 20. एंड्रॉइड - गतिविधि परिवर्तनों के बीच एनीमेशन को कैसे रोकें
- 21. एंड्रॉइड गतिविधि में 2 लेआउट के बीच स्विचिंग
- 22. एंड्रॉइड लोडिंग सर्कल (स्पिनर) दो गतिविधि के बीच
- 23. एंड्रॉइड एमवीपी - क्या मेरे पास कस्टम दृश्यों और टुकड़ों के लिए एकाधिक प्रस्तुतियां हो सकती हैं
- 24. एंड्रॉइड - दो गतिविधियों के बीच स्विच करते समय, गतिविधि
- 25. ऑनक्लिक के दौरान टुकड़ों के बीच कैसे स्विच करें?
- 26. एंड्रॉइड के बीच अंतर: विंडोबैकग्राउंड और एंड्रॉइड: रंग बैकग्राउंड?
- 27. एंड्रॉइड: सिंगलटन जिसका उपयोग गतिविधि और सेवा
- 28. एंड्रॉइड: गतिविधि
- 29. एंड्रॉइड गतिविधि
- 30. क्या यह आपके एंड्रॉइड ऐप में केवल एक गतिविधि है जो टुकड़ों का उपयोग करता है?
क्या टुकड़े में मेनू इटिम को पुनर्प्राप्त करना चाहते हैं? आम तौर पर आप केवल टुकड़ों से मेनू में जोड़ना चाहते हैं और यह केवल टुकड़े में क्रिएटऑप्शनमेनू पर ओवरराइड करने का मामला है और सेट ऑनसैट्समेनू (सच्चाई) को उनके ऑनक्रेट विधि –