ActionBarSherlock पर एक साझा विकल्प कैसे है? - एंड्रॉइड, एक्शनबर्सहेलॉक, शेयरएक्शनप्रोवाइडर

मैंने इसका उपयोग करके अपने एक्शनबारशरलॉक में साझा किया था:

LayoutInflater inflater = getLayoutInflater();
final View view = inflater.inflate(R.layout.share,
null, false);

menu.add("Share")
.setIcon(R.drawable.ic_title_share_default)
.setActionView(view1)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM| MenuItem.SHOW_AS_ACTION_WITH_TEXT);

और share.xml है:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/share_action_provider"
android:actionProviderClass="com.actionbarsherlock.widget.ShareActionProvider"
android:icon="@drawable/ic_title_share_default"
android:showAsAction="ifRoom"
android:title="Share"/>

</menu>

ड्रॉप डाउन मेनू के रूप में मैं सभी डिफ़ॉल्ट विकल्प कैसे प्राप्त कर सकता हूं? ब्लूटूथ, मैसेजिंग, फेसबुक, लिंक्डइन इत्यादि और उनके डिफ़ॉल्ट कार्यान्वयन की तरह?

उत्तर:

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

अगर मैं गलत नहीं हूं, तो आपको विकल्प मेनू को रखना चाहिए जिसे आप एक्शनबार में क्रियाओं के रूप में प्रकट नहीं करना चाहते हैं: android:showAsAction="never". फिर, यह स्वचालित रूप से अतिप्रवाह मेनू प्रकट होगा और आपके विकल्प वहां प्रदर्शित होंगे।


संबंधित सवाल
सबसे लोकप्रिय