Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 18/12/12, 13:23:10
Array

[xs_avatar]
ephramd ephramd no está en línea
Usuario poco activo
 
Fecha de registro: dic 2012
Mensajes: 25
Modelo de smartphone: XIAOMI MI 5
Tu operador: Movistar
De android 2.1 a 4.1 ¿Como tratar con el menú superior?

Buenas,

Estuve medio año programando en Android y en aquel entonces era bajo la versión 2.1 y 2.2.
Ahora he vuelto a la programación y mi primera dificultad es que Android 4.1 ofrece por defecto un menu superior.

Me interesa usarlo ya que es el nuevo estándar y modificarlo bastante, imagen de fondo, logo e imágenes, poco más.

Llevo un rato buscando por la red y no encuentro nada específico que me indique como personalizarlo.

La mayoría de información es acerca de otros menus...

He leido sobre ActionBarSherlock, pero tener que instalar una librería aparte para personalizarlo (tan poco) no creo que deba ser necesario.

¿Alguien conoce de alguna web donde expliquen la personalización del menú superior?

Una opción sería ocultarlo y poner mi barra personalizada como imágenes. Pero es por utilizar las nueva estructura.

Última edición por ephramd Día 18/12/12 a las 13:26:04.
Responder Con Cita


  #2  
Viejo 18/12/12, 13:57:20
Array

[xs_avatar]
Kete_ Kete_ no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2009
Mensajes: 316
Modelo de smartphone: Nexus 6P
Tu operador: Pepephone
Si quieres que la barra aparezca en todas las versiones, lo más cómodo y rápido es usar la librería de ActionBarSherlock.

La otra opción que hay es crear la barra en las activity de las versiones anteriores a 3.0, como se hace en la siguiente aplicación de ejemplo "Action Bar Compatibility": http://developer.android.com/tools/samples/index.html / http://developer.android.com/guide/t...actionbar.html

the Action Bar Compatibility sample app provides an API layer and action bar layout that allows your app to use some of the ActionBar APIs and also support older versions of Android by replacing the traditional title bar with a custom action bar layout.
__________________
Dropbox: 2.25 GB de almacenamiento gratuitos! -- Pincha aquí --> http://db.tt/eZVmSAI


Responder Con Cita
  #3  
Viejo 18/12/12, 14:12:16
Array

[xs_avatar]
walkah walkah no está en línea
Miembro del foro
· Votos compra/venta: (11)
 
Fecha de registro: jul 2012
Localización: Madrid
Mensajes: 403
Modelo de smartphone: Hoy uno, mañana otro..
Tu operador: Simyo
Yo uso la SherlockActionBar. Lo bueno es que funciona con las mismas funciones que la Action bar de las nuevas versiones de Android, así que te ahorra bastante trabajo, y de momento no me ha dado problemas de compatibilidad. Respecto a configuración de la misma de momento no he entrado, así que estaré al tanto
Responder Con Cita
  #4  
Viejo 18/12/12, 14:55:03
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

El único problema práctico de la SherlockActionBar es que los móviles "antiguos" usaban el botón MENU para ahorrar espacio en pantalla. Si les pones permanentemente una barra arriba el espacio útil se reduce bastante, especialmente en terminales del estilo HTC Wildfire.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #5  
Viejo 19/12/12, 10:30:21
Array

[xs_avatar]
digitzero digitzero no está en línea
Miembro del foro
 
Fecha de registro: dic 2010
Mensajes: 202
Modelo de smartphone: NOTE 3. HTC NO GRACIAS
Tu operador: Otra
Yo tambien llevo varios dias peleandome con la actionbar .
Primero debes compilar con el Android 4.0 la app (me imagino que eso ya lo sabes ). Si pones minSdkVersion a 8 en el manifiest en móviles con versiones inferiores a 3.0 (los que tenían botones de menu) el menú aparecerá si se pulsa el botón, y si se ejecuta en móviles con versiones sin botón aparecerá la actionbar. El problema es que algunas características como por ejemplo actionbar.hide() o actionbar.show() (esconder y mostrar la actionbar por ejemplo) no las podrás utilizar salvo que pongas mínSdkVersión igual a 11... es decir móviles sin boton y no te irá en los "viejos" con versiones inferiores a 3.0.
Sobre la SherlockActionBar esta bien, pero solo la utilizaría si quieres poner una "seudo" actionbar en los móviles con botón ... pero te va a comer espacio en la pantalla y no andan muy sobrados.
Aqui tienes una página y un buen ejemplo...
http://www.intertech.com/Blog/Post/A...ions-Menu.aspx
Espero que te haya servido de algo y no te haya liado mucho.
Un saludo
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 09:09:35 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /