android - मैं टैब गतिविधि के भीतर एक टुकड़े में क्रिएटऑप्शनमेनू पर कैसे उपयोग कर सकता हूं?(शेरलॉक एक्शनबार)




android-fragments actionbarsherlock (2)

मेरे पास मेरी टैब गतिविधि में निम्न विधि ओवरराइड है और यह ठीक काम करता है लेकिन मुझे प्रत्येक खंड के लिए विशिष्ट विकल्प मेनू चाहिए। जब मैं इसे अपने टुकड़े में डालता हूं और मेनू बटन दबाता हूं, कुछ भी नहीं होता है।

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    MenuInflater inflater = getSupportMenuInflater();
    inflater.inflate(R.menu.activity_calc, menu);
    return true;
}

एक्शन बार में भाग लेने से पहले आपको अपने टुकड़े पर setHasOptionsMenu(true) को कॉल करने की आवश्यकता है।


क्या मैं सुझाव देता हूं कि आप http://code.google.com/p/sherlock-demo/ । बैकपैकऑनहेड का वर्णन करता है, यह एक गतिविधि में टुकड़ों के बीच दो अलग-अलग तरीकों से नेविगेट करने के लिए व्यूपागर + एक्शनबार टैब का उपयोग करता है। इस मामले में, यह एपीआई डेमो नमूना ऐप का FragmentTabs भाग है, जो एक्शनबैरशॉक पर पोर्ट किया गया है। लोडर थ्रॉटल फ्रैगमेंट में विशेष रूप से अपने विकल्पमेनू आइटम होते हैं।







android-optionsmenu