ShareActionProvider mit nur einem Symbol

M

Manuel1805

Ambitioniertes Mitglied
2
Liebes Forum,

ich möchte in meiner App einen Teilenbutton einfügen. Dies funktioniert grds. auch ganz ordentlich. Mich stört nur, dass 2 Symbole in der Menüleiste erscheinen. Weiß jemand was ich ändern muss um nur 1 Symbol anzuzeigen?

sharebutton-png.459885


Hier der entsprechende Code:

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

    <item
        android:id="@+id/item_share"
        android:actionProviderClass="android.widget.ShareActionProvider"
        android:showAsAction="always"
        android:title="Share"
        android:visible="true"/>
  
    <item
        android:id="@+id/startseite_hilfe"
        android:enabled="true"
        android:icon="@drawable/ic_help"
        android:showAsAction="always"
        android:title="Hilfe"
        android:visible="true">
    </item>
</menu>
java
Code:
@Override
    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        // TODO Add your menu entries here
        inflater.inflate(R.menu.menu_0, menu);
        super.onCreateOptionsMenu(menu, inflater);

        //NEU
        ShareActionProvider provider = (ShareActionProvider) menu.findItem(R.id.item_share).getActionProvider();

           if (provider != null) {
               Intent shareIntent = new Intent();
               shareIntent.setAction(Intent.ACTION_SEND);
               shareIntent.putExtra(Intent.EXTRA_TEXT, "Mustertext");
               shareIntent.setType("text/plain");
               provider.setShareIntent(shareIntent);
           }
   
    }
 

Anhänge

  • sharebutton.png
    sharebutton.png
    1,7 KB · Aufrufe: 228

Ähnliche Themen

B
Antworten
4
Aufrufe
495
bb321
B
FabianDev
Antworten
5
Aufrufe
560
swa00
swa00
MES
Antworten
10
Aufrufe
820
MES
MES
Zurück
Oben Unten