studio puntos opciones oncreatemenu inflar iconos hacer desplegable con como carpeta aparece android

puntos - no me aparece la carpeta menu en android studio



¿Cómo puedo crear un elemento del menú de Android con el icono de configuración de Android (3)

¿Puedes decirme cómo puedo crear un elemento de menú de Android usando el icono de configuración de Android?


Puedes ver todos los iconos en el forder del SDK de Android:

_your_install_path_/android-sdk/platforms/android-10/data/res/drawable-hdpi/

y luego obtener una referencia a ellos con:

android.R.drawable.ic_menu_preferences

como si fuera tu dibujable


Si quieres manejar el evento, simplemente prueba esto en tu actividad

@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { // action with ID action_refresh was selected case android.R.drawable.ic_popup_sync: Toast.makeText(this, "ic_popup_sync selected", Toast.LENGTH_SHORT) .show(); break; default: break; } return true; }

Y en su carpeta de menú use algo como esto:

<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.test.app.MainActivity" > <item android:id="@+id/action_settings1" android:icon="@drawable/abc_ic_search" android:title="Find Location" android:orderInCategory="100" app:showAsAction="ifRoom" /> <item android:id="@+id/save_button" android:icon="@android:drawable/ic_menu_save" android:title="Save Image"/> <item android:id="@+id/refresh" android:icon="@android:drawable/ic_popup_sync" android:title="Refresh"/> </menu>


Aquí hay una lista de iconos estándar . No veo un icono de "configuración". Tal vez te refieres a "Preferencias" ( ic_menu_preferences )?

Puede establecer el icono programáticamente de esta manera:

menu.add(0, MENU_QUIT, 0, "Quit").setIcon(R.drawable.menu_quit_icon);

También puede configurarlo en su diseño xml de esta manera:

<item android:id="@+id/save_button" android:icon="@android:drawable/ic_menu_save" android:title="Save Image"/>