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


Menú de opciones que no muestra texto

He creado mi menú con este código:

<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/donate" android:icon="@drawable/donate" android:title="Donate"/> <item android:title="@string/color_picker" android:id="@+id/color_picker" android:icon="@drawable/colorpicker"/> </menu> 

Cuando golpeo el botón del menú las imágenes aparecen pero el texto no. Estoy tratando de obtener el texto para mostrar y por lo que puedo decir el texto debe aparecer … ¿Estoy haciendo algo mal?

  • El comando adb no se encuentra en el entorno Linux
  • Runnable se publica correctamente pero no se ejecuta
  • Android: Actividad individual, vistas múltiples
  • Android Stringblock.get NullPointer Excepción en Lollipop
  • Error de generación de Gradle después de BSOD (java.lang.NullPointerException (sin mensaje de error)
  • ¿Hay lejos para conseguir uri del mapa de bits con hacia fuera excepto él a sdcard?
  • Android, envío de XML a través de HTTP POST (SOAP)
  • Cómo configurar un efecto ripple en textview o imageview en Android?
  • 3 Solutions collect form web for “Menú de opciones que no muestra texto”

    En caso de que aún no lo hayas descubierto, creo que tus iconos no son del tamaño adecuado. Tuve el mismo problema y lo arreglé con los tamaños de icono adecuado. Echa un vistazo a este artículo: http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#icon-sets

    Básicamente tienes que crear 3 juegos de los mismos iconos pero con diferentes tamaños:

    /res/drawable-hdpi con 72 por 72 iconos de píxeles

    /res/drawable-mdpi con 48 por 48 píxeles iconos

    y

    /res/drawable-ldpi con 36 por 36 iconos de píxeles

    Así que cuando tu aplicación se ejecuta en un HTC Wildfire por ejemplo, @drawable/donate se referirá a /res/drawable-ldpi/donate.png pero en un MyTouch3G se referirá a /res/drawable-mdpi/donate.png

    Suponiendo que los iconos estén visibles, significa que su código de menú está bien. Sólo una idea – prueba el android:titleCondensed attr. El doctor dice:

    String. Un título condensado como un recurso de cadena o una cadena sin formato. Este título se utiliza para situaciones en las que el título normal es demasiado largo.

    Tal vez este es sólo su caso?

    ¿Su menu.xml contiene la sección completa del menú?

     <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/buyCoke" android:title="Buy Coke" android:icon="@drawable/coke"/> </menu> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.