Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

28/01/2016 #1

Avatar de bivalvo

Insertar logo en android
Buenas a todos.

Estoy programando una APP algo compleja y ya está casi todo listo. Y cómo no, me he atascado en la parte más facil (qué novedad xD).

Os cuento.

Quiero insertar un logotipo en la ActionBar como hacen los de Instagram, por ejemplo:



El problema es que no sé cómo hacerlo. Me gustaría hacerlo en el XML para no tener que escribir un trozo de código en todos los ficheros java de las actividades, pero no me funciona.

Concretamente he probado añadiendo las líneas:

Código:
<item name="android:logo">@drawable/logotipo</item>
        <item name="android:displayOptions">useLogo|showHome</item>
Al fichero styles.xml, pero no da ningún resultado. Me estoy volviendo loco.

Si uso el siguiente código en cada uno de los java:

Código:
actionBar.setDisplayUseLogoEnabled(true);
        actionBar.setDisplayShowHomeEnabled(true);
        actionBar.setIcon(logo);
        actionBar.setTitle("");
Entonces sí que funciona aunque me lo muestra un tanto desviado hacia la derecha.

Mis preguntas son:

¿Cómo puedo hacerlo desde el XML? Y si no es posible (o es demasiado complejo), ¿cómo puedo hacer para que se alinee a la izquierda al igual que pasa con el logotipo de Instagram?

Mil gracias. Salu2!
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.