El ícono del menú de opciones de Android no se mostrará

Estoy siguiendo un libro sobre Android Development para comenzar a escribir mi primera aplicación real. Llegué al punto en el que estoy creando un menú de opciones para una de mis actividades. El menú aparece, pero el icono correspondiente del elemento del menú se niega a mostrar. Aquí está el código para el menú:

ReminderListActivity

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

res / menu / list_menu.xml

     

Copié el icono ic_menu_add.png (32x32px) de una de mis subcarpetas del SDK de Android a mi carpeta res / drawable-mdpi y cambié el nombre del archivo a menu_add.png. Actualicé la carpeta dentro de Eclipse para que aparezca el ícono y, como puedes ver, lo configuré como el ícono para el elemento del menú en mi archivo de diseño. Intenté ejecutar mi proyecto en el emulador varias veces, pero el icono nunca aparece. Para el registro, estoy usando Android 4.0.3 ..

¿Algunas ideas?

En Android 3.0 o versiones posteriores, el enfoque preferido para el menú de opciones (un menú de derrame en la barra de acciones) no mostrará íconos. Si tiene android:targetSdkVersion="11" o superior, los icons nunca aparecerán en los menús de Android 3.0+. Los icons aparecerán si promociona un elemento del menú de opciones para que sea un botón de la barra de herramientas, y los íconos aparecerán en los dispositivos Android 1.x / 2.x.

Esto funciona perfectamente para mí en API 23

           

Una buena idea es que haya creado un diseño con RelativeLayout y cuando el usuario haya seleccionado su menú, se mostrará su diseño.