|
||
|
![]() |
![]() |
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
|
||||
|
||||
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!! |
|
#2
|
||||
|
||||
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.
|
#3
|
||||
|
||||
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 |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
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); Espero les sirva, saludos!
__________________
Desarrollador Android
http://www.hermosaprogramacion.com/ |
#6
|
||||
|
||||
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); Espero les sirva, saludos! ![]() |
#7
|
||||
|
||||
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] |
#8
|
||||
|
||||
hola. pudieron solucionar este tema?
porque estoy con Android Studio yme pasa lo mismo ya agregue hasta android:logo y nada. |
#9
|
||||
|
||||
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.
|
#10
|
||||
|
||||
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. |
![]() |
![]() |
||||||
|