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?
Hier der entsprechende Code:
xml
java
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?
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>
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);
}
}