Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 27/11/14, 13:22:58
Avatar de HunterF
HunterF HunterF no está en línea
Usuario novato en la web
Mensajes: 2
 
Fecha de registro: nov 2014
Mensajes: 2
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Problema con el icono del Activity

Buenas a todos!!

Os quería comentar un problema que tengo y que no hay manera de encontrar la solución (seguro que es una tontería).

El problema lo tengo en que mi aplicación no muestra el app icon, que quiero que se muestre en el action bar.

Lo tengo declarado tanto en la aplicación como en la actividad, pero no muestra nada:

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="android.metamedialab.com.metamediala b.MainActivity"
android:label="MML"
android:icon="@drawable/ic_launcher"
>
......

Os dejo una fotografía para que tengáis una idea de lo que me pasa.

Muchas gracias a todos por vuestra ayuda de antemano!!!!!

Un saludo!!
Imágenes Adjuntas
Tipo de Archivo: png actionbar.png (3.4 KB, 43 visitas)
Responder Con Cita


  #2  
Viejo 27/11/14, 18:27:41
Avatar de rafaxplayer
rafaxplayer rafaxplayer no está en línea
Miembro del foro
Mensajes: 224
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
A mi me ocurre lo mismo con una app que migre de eclypse a android studio ,y con api 21, no consigo mostrar el icono.
Responder Con Cita
  #3  
Viejo 27/11/14, 19:34:57
Avatar de HunterF
HunterF HunterF no está en línea
Usuario novato en la web
Mensajes: 2
 
Fecha de registro: nov 2014
Mensajes: 2
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola rafaxplayer, a ver si alguien nos puede ayudar, porque yo he probado de todo y no doy con la solución....

Yo no he migrado la aplicación la he creado directamente en Android Studio
Responder Con Cita
  #4  
Viejo 27/11/14, 20:13:31
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
El API 21 se lleva mal con la ActionBar, hay que usar ToolBar.

Yo todas las apps que he migrado al Support 21 (y por tanto API 21) se me ha jodido la ActionBar, por unos motivos o por otros. Creo que tiene que ver con que no se pinta justo el cuadrado marcado en rojo en tu imagen. En las apps que uso un Custom ActionBar me aparece un hueco transparente en lugar de lo que debería aparecer.
Responder Con Cita
  #5  
Viejo 28/11/14, 02:50:06
Avatar de JamesRevelo
JamesRevelo JamesRevelo no está en línea
Usuario poco activo
Mensajes: 29
 
Fecha de registro: oct 2014
Mensajes: 29
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Bueno amigos, a mi manera de ver esto ocurre por que tal vez están usando las librerías de soporte. Por lo que tienen que devolver a la vida el icono con estos métodos:

Código:
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
El primero habilita el retroceso con el caret Up y el segundo habilita el icono.

Espero les sirva, saludos!
Responder Con Cita
  #6  
Viejo 28/11/14, 08:27:55
Avatar de rafaxplayer
rafaxplayer rafaxplayer no está en línea
Miembro del foro
Mensajes: 224
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por JamesRevelo Ver Mensaje
Bueno amigos, a mi manera de ver esto ocurre por que tal vez están usando las librerías de soporte. Por lo que tienen que devolver a la vida el icono con estos métodos:

Código:
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
El primero habilita el retroceso con el caret Up y el segundo habilita el icono.

Espero les sirva, saludos!
Bueno esto que dices habilita el homeasup que tiene un icono aparte , pero lo normal es que la app muestre el launcher en la barra , que es el problema que tenemos.
Responder Con Cita
  #7  
Viejo 28/11/14, 09:11:03
Avatar de gonza28
gonza28 gonza28 no está en línea
Desarrollador
Mensajes: 4,191
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Versión de ROM: Android Lollipop 5.1.1
Tu operador: Personal
Mencionado: 6 comentarios
Tagged: 0 hilos
Les digo que no leí todo el hilo. Solo comentar, que estoy actualmente trabajando con varios codigos de otros compañeros.
Resulta que puede ser una tonteria, pero tomarlo como anegdota.
Habia usado un fragmento de codigo y mucho despues me di cuenta que el ic_launcher no aparecía.

que paso? digo yo.

Despues de revisar bien me doy cuenta que en el fragmento de codigo se filtro una linea que modificaba la transparencia del icono. Asi que, eliminé esa linea que no la queria.

[PHP]getActionBar().setIcon(
new ColorDrawable(getResources().getColor(android.R.co lor.transparent)));[/PHP]
Responder Con Cita
  #8  
Viejo 22/04/15, 01:57:27
Avatar de farameo
farameo farameo no está en línea
Usuario poco activo
Mensajes: 2
 
Fecha de registro: abr 2015
Mensajes: 2
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
hola. pudieron solucionar este tema?
porque estoy con Android Studio yme pasa lo mismo ya agregue hasta android:logo y nada.
Responder Con Cita
  #9  
Viejo 08/05/15, 12:26:22
Avatar de kohario88
kohario88 kohario88 no está en línea
Miembro del foro
Mensajes: 79
 
Fecha de registro: abr 2015
Mensajes: 79
Tu operador: Movistar
Mencionado: 3 comentarios
Tagged: 0 hilos
Es posible que el problema sea incluso de los colores del icono o del tamaño del mismo. Lo se porque cree un icono para una aplicación y no me lo pillaba. Al final lo arregle creando otro icono con colores y tamaño diferente.
Responder Con Cita
  #10  
Viejo 15/01/16, 22:32:41
Avatar de eiga
eiga eiga no está en línea
Usuario poco activo
Mensajes: 1
 
Fecha de registro: ene 2016
Mensajes: 1
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola a todos
Yo intenté lo sgte:

Android manifest lo dejé por defecto.

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

// para el launcher
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayUseLogoEnabled(tru e);
getSupportActionBar().setDisplayShowHomeEnabled(tr ue);
getSupportActionBar().setLogo(R.drawable.ic_launch er);

// para las barritas del menú lateral
getSupportActionBar().setDisplayHomeAsUpEnabled(tr ue);
getSupportActionBar().setHomeAsUpIndicator(R.drawa ble.ic_menu);

espero que les sirva.
Responder Con Cita
Respuesta

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


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 19:32:33 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007