मैं विकल्प चयनित आइटम आइटम का उपयोग कर रहा हूं, संलग्न तीन आइटम (शेयर, लॉगिन, लॉगआउट) लॉगिन आइटम का चयन कर रहा हूं, लॉग इन गतिविधि लॉगिन सोशल साइन (फेसबुक या गूगल) किसी भी एक पर जाएं, अगर लॉग इन छुपाएं लॉगिन आइटम एक ही समय में लॉगआउट आइटम दिखाएं , इस एक ही प्रकार के सामाजिक संकेत शो लॉगिन आइटम मेनू लॉगआउट अगर, कृपया मुझे ActionBar
में मदद ...विकल्प मेनू को कैसे छिपाना है?
उत्तर
अपने Activity
में menuItem
के सफल संभाल लॉगिन ले के बाद और परिवर्तन यह दृश्यता राज्य
getMenu().findItem(R.id.login_menu_id).setVisible(false);
आप Toolbar
उपयोग कर रहे हैं तो यह की तरह
toolbar.getMenu().findItem(R.id.login_menu_id).setVisible(false);
तो setVisible(boolean)
एक menuItem
की दृश्यता बदल जाएगी किया जाएगा। उम्मीद है कि यह
चरण: 1) menu.xml सभी तीन मेनू आइटम को परिभाषित करने में मदद करता है। लॉगिन, लॉगआउट और शेयर डिफ़ॉल्ट
android:visible="false"
द्वारा गलत पर कि मेकअप लॉगआउट दृश्यता के बाद और शेष दो आइटम visible.its बनाने वैकल्पिक क्योंकि डिफ़ॉल्ट रूप से सभी वस्तुओं एंड्रॉयड
चरण में दिखाई दे रहे हैं: 2) जब आप लॉगिन में हैं गतिविधि xml. और गतिविधि में कोई बदलाव करने की आवश्यकता नहीं है इन बिंदुओं पर हम लॉगिन दिखा रहे हैं और केवल मेनू आइटम साझा कर रहे हैं और हमने xml में गलत रूप से लॉगऑफ आइटम दृश्यता बना दी है।
कदम: 3) जब आप) मुख्य गतिविधि (गतिविधि है कि आप लॉगिन गतिविधि के बाद दिखा रहे हैं में हैं इन
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.menu, menu);
MenuItem item = menu.findItem(R.id.login_id);
item.setVisible(false);//
MenuItem item = menu.findItem(R.id.logOff_id);
item.setVisible(true);
super.onCreateOptionsMenu(menu, inflater);
}
इन बिंदु आप logoff और शेयर मिल जाएगा पर
करते हैं क्योंकि हम बना दिया है लॉगिन मेनू आइटम दृश्यता झूठी
काम नहीं कर रही है, मैं पूछ रहा हूं कि लॉगिन फेसबुक या Google प्लस कोई भी लॉगिन आइटम छुपाएं, लॉगआउट मेनू आइटम दिखाएं –
- 1. ऑप्टग्रुप/विकल्प तत्वों को कैसे छिपाना है?
- 2. gvim के मेनू/टूल बार को कैसे छिपाना है?
- 3. एंड्रॉइड - विकल्प मेनू खोलें
- 4. गतिशील विकल्प मेनू कैसे बनाएं?
- 5. विकल्प मेनू - आइटम
- 6. विकल्प मेनू एंड्रॉइड टॉकबैक
- 7. प्रोग्रामेटिक रूप से एक दृश्य को कैसे छिपाना है?
- 8. एंड्रॉइड विकल्प मेनू आइटम
- 9. एंड्रॉइड - नेस्टेडफ्रैगमेंट विकल्प मेनू
- 10. एंड्रॉइड विकल्प मेनू आइकन
- 11. त्वचा विकल्प मेनू एंड्रॉइड
- 12. एंड्रॉइड में मेनू विकल्प
- 13. आईसीएस पर विकल्प मेनू बटन छिपाने के लिए संभव है?
- 14. miniprofiler कैसे छिपाना है?
- 15. एंड्रॉइड 4.2 में विकल्प मेनू कैसे दिखाएं
- 16. विकल्प मेनू डॉट्स रंग कैसे बदलें?
- 17. बटन पर एंड्रॉइड विकल्प मेनू
- 18. एंड्रॉयड, विकल्प मेनू बनाने के लिए कैसे
- 19. HTMLEditor के नियंत्रण को कैसे छिपाना है?
- 20. JFreeChart XYSeries yaxis को कैसे छिपाना है?
- 21. एंड्रॉइड: ListView आइटम को कैसे छिपाना है
- 22. UITextField सीमा को कैसे छिपाना है?
- 23. माउस कर्सर को कैसे छिपाना है?
- 24. कार्यान्वयन सहायक टेम्पलेट को कैसे छिपाना है?
- 25. एक्सेल कॉलम को कैसे छिपाना है?
- 26. एपीके की छवियों को कैसे छिपाना है?
- 27. पिवोटइटम हेडर को कैसे छिपाना है?
- 28. आयन-स्लाइड्स पेजर को कैसे छिपाना है?
- 29. पायथन में __methods__ को कैसे छिपाना है?
- 30. टैबपेन में टैबबार को कैसे छिपाना है?
मैं पूछ रहा हूं कि लॉगिन फेसबुक या Google प्लस कोई भी है, लॉगिन आइटम छुपाएं, एक ही समय में लॉगआउट मेनू आइटम दिखाएं –
हाँ आप उपरोक्त कोड के साथ कर सकते हैं! आपको क्या कठिनाइयों का सामना करना पड़ रहा है? –
हाय केविन, मुख्य गतिविधि में मेनू आइटम बनाने के लिए दो गतिविधि मुख्य गतिविधि और लॉगिन गतिविधि का उपयोग कर रहा हूं (मेनू: शेयर, लॉगिन, लॉगआउट) हम लॉगिन एसिविटी जाते हैं -> फेसबुक और Google प्लस सेट करें, अगर फेसबुक लॉगिन मुख्य पर जाता है मुख्य गतिविधि के इरादे से "रजिस्टरकॉलबैक विधि" का उपयोग करके गतिविधि, यह Google प्लस के समान है, मेनू आइटम के लिए मेरी समस्या –