Cómo agregar el icono de compartir en la barra de acción en Android

Hola 🙂 Aquí te explicamos cómo hacerlo:

1. Cree un archivo xml, por ejemplo main_activity_menu.xml en su carpeta de menú que contendrá el elemento de menú que desea crear:

<item

android:id="@+id/mShare"

android:title="Share"

android:icon="@mipmap/ic_search"

app:showAsAction="always" />

2. Infle el elemento del menú en su actividad así:

@Override

public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.main_activity_menu, menu);

return super.onCreateOptionsMenu(menu);

}

3. Agregue un detector de clics a su elemento de menú y use la intención de abrir el menú para compartir:

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {

case R.id.mShare:

Intent i = new Intent(

android.content.Intent.ACTION_SEND);

i.setType("text/plain");

i.putExtra(

android.content.Intent.EXTRA_TEXT, "The string you want to share, which can include URLs");

startActivity(Intent.createChooser(

i,

"Title of your share dialog"));

break;

}

return super.onOptionsItemSelected(item);

}

Y así como así, tiene un icono de compartir en la barra de acciones.

Ejecute Agregar una acción Compartir a la aplicación de Android y haga clic en el icono Compartir en la barra de acciones o haga clic en el botón Compartir . Allí, verás muchas opciones para compartir , elige una de ellas y luego comparte con tus amigos

Para saber más con videos, puede aprenderlo en Learnvern.