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 27/11/14, 13:22:58
Array

[xs_avatar]
HunterF HunterF no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2014
Mensajes: 2
Tu operador: Movistar

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
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
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
Array

[xs_avatar]
HunterF HunterF no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2014
Mensajes: 2
Tu operador: Movistar

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
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
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
Array

[xs_avatar]
JamesRevelo JamesRevelo no está en línea
Usuario poco activo
 
Fecha de registro: oct 2014
Mensajes: 29
Tu operador: Movistar

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!
__________________
Desarrollador Android
http://www.hermosaprogramacion.com/
Responder Con Cita
  #6  
Viejo 28/11/14, 08:27:55
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
 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
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
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
Array

[xs_avatar]
farameo farameo no está en línea
Usuario poco activo
 
Fecha de registro: abr 2015
Mensajes: 2
Tu operador: Movistar

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
Array

[xs_avatar]
kohario88 kohario88 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 79
Tu operador: Movistar

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
Array

[xs_avatar]
eiga eiga no está en línea
Usuario poco activo
 
Fecha de registro: ene 2016
Mensajes: 1
Tu operador: Movistar

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   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 00:10:45 (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 / 邮件联系 /