que - Android icon vs logo
que es stackexchange (2)
La etiqueta <application>
para el Manifiesto de Android contiene un atributo de logotipo que nunca he visto antes. ¿Cuál es la diferencia entre el icono de su aplicación y su logotipo? ¿Se usa puramente para el mercado?
ActionBar utilizará el atributo android: logo de su manifiesto, si se proporciona uno. Eso le permite usar recursos dibujables por separado para el icono (Iniciador) y el logotipo (Barra de acción, entre otras cosas).
setDisplayUseLogoEnabled () Permite el uso de una imagen alternativa (un "logotipo") en la barra de acciones, en lugar del icono de la aplicación predeterminada. Un logotipo es a menudo una imagen más amplia y más detallada que representa la aplicación. Cuando esto está habilitado, el sistema usa la imagen del logotipo definida para la aplicación (o la actividad individual) en el archivo de manifiesto, con el atributo android: logo. El logotipo se redimensionará según sea necesario para adaptarse a la altura de la barra de acción. (La mejor práctica es diseñar el logotipo del mismo tamaño que el icono de su aplicación).
Fuente: http://developer.android.com/guide/topics/ui/actionbar.html#Style
Para reemplazar el icono con un logotipo, especifique el logotipo de la aplicación en el archivo de manifiesto con el atributo android: logo, luego llame a setDisplayUseLogoEnabled (true) en su actividad.
Fuente: http://developer.android.com/sdk/android-3.0.html#api
Parece que:
-
android:logo
está disponible en API Nivel 10, pero no API Nivel 8 - usando
android:logo
sinandroid:icon
no configura el ícono de la aplicación en el cajón de la aplicación
Mi corazonada es que "logotipo" se refiere al logotipo de una empresa en lugar de un ícono de la aplicación.