मैं पॉपअपमेनू में एक ShareActionProvider का उपयोग करता हूं, लेकिन जब मैं शेयर मेनू आइटम पर क्लिक करता हूं, तो यह स्क्रीन पर दो पॉपअपमेन दिखाता है, जो एक दूसरे से ढका होता है। और एक एप्लिकेशन आइकन और नाम दिखाता है, दूसरा एक केवल एप्लिकेशन का नाम दिखाता है।मैं पॉपअपमेनू में ShareActionProvider का उपयोग करता हूं, लेकिन दो पॉपअपमेनू दिखाता हूं?
यह इस समस्या को छोड़कर ठीक काम करता है ...
मैं इसे कैसे ठीक कर सकता हूं?
पुनश्च: कृपया मुझे मेरा बुरा अभिव्यक्ति के लिए माफ कर दो
मेरे कोड है:
PopupMenu popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.scrawl_popup_menu, popup.getMenu());
MenuItem overflowItem = popup.getMenu().findItem(R.id.popup_share);
ShareActionProvider overflowProvider =
(ShareActionProvider) overflowItem.getActionProvider();
overflowProvider.setShareHistoryFileName(
ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
overflowProvider.setShareIntent(createShareIntent());
menu.xml है:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/popup_clear"
android:icon="@drawable/ic_menu_clear"
android:title="@string/popup_menu_clear" />
<item android:id="@+id/popup_insert_bg"
android:icon="@drawable/ic_menu_insert_bg"
android:title="@string/popup_menu_insert_bg"/>
<item android:id="@+id/popup_share"
android:icon="@android:drawable/ic_menu_share"
android:title="@string/popup_menu_share"
android:actionProviderClass="android.widget.ShareActionProvider">
</item>
</menu>
पूरी तरह से विचित्र समस्या, कई और बिल्कुल कोई जवाब इसके बारे में यहाँ पर प्रश्नों के साथ:
हालांकि, अंत में मैं चुनाव पैटन बजाय के साथ कार्रवाई पट्टी का उपयोग करने चले गए! हे! – Fattie