Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


El menú de opciones de Android no se muestra

Soy nuevo en Android y he estado intentando agregar un botón de agregar como se menciona a continuación

List_menu.xml

  • SetSelection en Spinner basado en rowId
  • ¿Cómo puedo generar recursos XML en tiempo de ejecución en Android?
  • Abrir navegador con la última URL visitada
  • Android Gradle construir y circular dependencia
  • NullPointerException en getActivity (). RunOnUiThread (nuevo Runnable () {
  • Android RecyclerView + CursorLoader + ContentProvider + "Cargar más"
  • <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_insert" android:icon="@android:drawable/ic_menu_add" android:title="@string/menu_insert" /> </menu> 

    MyActivity.java

     @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.list_menu, menu); return true; } 

    Leí en el libro de la serie Dummies que ic_menu_add ya está allí en recursos y no necesito añadirlo, pero cuando ejecuto este código no se muestra. He intentado agregar un icono de encargo con el mismo nombre todavía no hay botón. ¿Puede alguien ayudarme con él por favor.

  • Formato de fecha y hora según la configuración regional
  • Onclick evento en textview (que tiene TextIsSelectable = "true") es ony llamado en segundo clic
  • Filtrar aplicaciones no lanzables al obtener todas las aplicaciones instaladas
  • Asegurar php api para usar en la aplicación android
  • Problemas con SharedPreferences en un servicio (getPreferences no existe en un servicio)
  • GoogleAuthException al obtener un token de acceso con ClientID
  • 5 Solutions collect form web for “El menú de opciones de Android no se muestra”

    Yo estaba tratando con el mismo problema .. leer algunas consultas y documentación .. Espero que esto podría ayudar.

    Aquí está mi archivo XML para un menú.

     <item android:id="@+id/action_send_feedback" android:orderInCategory="100" android:showAsAction="always" android:title="@string/action_send_feedback"/> <item android:id="@+id/action_share_app" android:orderInCategory="100" android:showAsAction="ifRoom" android:title="@string/action_share_app" android:icon="@drawable/ic_action_share" /> <item android:id="@+id/action_rate_app" android:orderInCategory="100" android:showAsAction="never" android:title="@string/action_rate_app"/> 

    El código de JAVA va aquí.

     @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } 

    Para los teléfonos android que tienen botón de opción (en la parte inferior del teléfono) el elemento de menú que son showAsAction = "nunca" viene cuando se presiona el botón .. o bien se mostrarán normalmente en el menú de opciones barra de acción ..

    Ref: http://developer.android.com/guide/topics/ui/menus.html#options-menu

    Si utiliza un fragmento, entonces necesita esto en onCreate ():

      @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); } 

    Si establece su TargetSDK en el manifiesto en 5, el icono aparecerá.

    Si está orientado a un nuevo SDK de Android (3.0 y superior), la barra de acción ocupa el menú y, por defecto, no muestra los iconos.

    Puede probar esto:

    ¿Cómo mostrar iconos en el menú de desbordamiento de ActionBar?

    No es necesario llamar al método super() . Intenta reemplazar tu onCreateOptionsMenu por eso:

     @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.list_menu, menu); return true; } 

    Ha perdido estas líneas en su cheque de archivos xml una vez

    Xmlns: tools = "http://schemas.android.com/tools&quot;

    Herramientas: context = ". MainActivity"

    Si se perdió esto es lo que causa problema para mostrar el menú de opciones

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.