PDA

Ver la Versión Completa : Duda menú con icono


jesusjra
15/02/13, 15:00:47
Buenas
Estoy intentando hacer un menu con iconos y por más que le doy vueltas no consigo sacar nada en claro, porque sólo me sale el menú con el título del item.

Tengo el fichero de declaración de menu en xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:id="@+id/Setting"
android:icon="@drawable/settings"
android:title="Ajustes"></item>

<item android:id="@+id/About"
android:icon="@drawable/about"
android:title="Acerca De..."></item>

</menu>



Y lo declaro en el activity principal de la siguiente forma

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


A ver si alguien atina a ver en que estoy fallando.

PD: En el manifest las versiones a tratar son:

<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="15" />


Un saludo y gracias

rinxe
15/02/13, 18:37:42
Pues no tiene mas misterio que ese codigo y meter los archivos de imagen del icono en la carpeta drawable o si te lo quieres currar hacer uno para cada tipo de pantalla (hdpi,mdpi,ldpi,...)

Hechale un ojo a la documentacion Android: http://developer.android.com/guide/topics/ui/menus.html

Igual haces algo mal. Repasa el archivo de imagen del icono, igual es muy grande o esta mal hubicado en la carpeta incorrecta.

jesusjra
15/02/13, 21:43:11
Pues no tiene mas misterio que ese codigo y meter los archivos de imagen del icono en la carpeta drawable o si te lo quieres currar hacer uno para cada tipo de pantalla (hdpi,mdpi,ldpi,...)

Echale un ojo a la documentacion Android: http://developer.android.com/guide/topics/ui/menus.html

Igual haces algo mal. Repasa el archivo de imagen del icono, igual es muy grande o esta mal ubicado en la carpeta incorrecta.


Buenas.

Gracias por la respuesta.

Pues a priori está bien, acabo de probarlo en el emulador (versión 2.3.4) y salen los iconos. Pero sin embargo en el móvil (versión 4.0) no quiere salir.

Seguiré dándole vuelta, pero ya me toca la moral que algo tan sencillo no quiera salir .

Saludos

set92
16/02/13, 18:02:26
Aqui tienes un tutorial de como se hace http://www.androidhive.info/2011/09/how-to-create-android-menus/ pero si es de esos menus de los que estamos hablando a mi me parecen feisimos, me parecen que son de versiones viejas, de la 4.0 para adelante con Holo se hicieron las cosas mucho mas simples, minimalistas y son mas bonitas.

Mirando en android developers veo que desde la 3.0 aconsejan usar la Action Bar http://developer.android.com/guide/practices/ui_guidelines/icon_design_menu.html , aun asi yo he tenido que hacer eso en clase y yo siempre compilo para la que tengo en el movil, normalmente para la ultima que existe, y me funciono sin problemas, el codigo le tendrias aqui https://github.com/set92/WorkSpace_Eclipse/tree/master/031.MenuOpcionesIconos