Icono de aplicación no aparece en Actionbar (Android Studio 1.0.1)
Así que soy bastante nuevo en el desarrollo de Android y no puedo obtener ningún icono para aparecer en la barra de acción.
Creo un nuevo proyecto con API sdk mínima 15 y elijo "Holo.Light" en la lista desplegable de temas (XML-Design-View).
- Cómo dibujar el marcador en el centro de la polilínea
- Tipos de cadenas no permitidos (en 'id' con valor '@ id / bAdd')
- Error al analizar XML: no se ha encontrado ningún elemento
- ¿Cómo maneja el XmlPullParser de Android las vulnerabilidades?
- Cómo hacer referencia a programación <string> en archivo xml en android
Así que quiero que se vea así: http://i.stack.imgur.com/zfgCq.png
Pero en su lugar se ve así: http://i.imgur.com/Lmxutct.png
Mi AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
Supongo que tengo que cambiar de android: tema de Holo.Light de alguna manera? Pero theres ningún recurso definido y no puedo parecen añadir cualquier ..
Mi styles.xml:
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"/> <!-- Customize your theme here. -->
El ic_launcher.png está en la carpeta drawables .. así que ¿qué debo hacer para que aparezca ese maldito icono?
(Yo uso mi HTC uno M8 btw, pero no aparece en un emulador tampoco)
¡Gracias!
- Cómo encontrarViewById () un elemento @android: id / list en una actividad de Android?
- Dibujar la forma de Android xml diagonal con triángulos
- Android Forma: Círculo con cruz (más)
- ((Botón)) dentro de un servicio no funciona
- Caja de múltiples movimientos de Android en xml extraíble
- ¿Cualquier manera de agarrar un icono de la insignia del URL del Web site, programmatically?
- Constructor de vista personalizada de Android
- Establecer android: windowIsFloating programmatically
Para mostrar el icono en ActionBar tienes que agregar:
getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setIcon(R.drawable.ic_launcher);
En el método onCreate
.
Otra forma de resolver con este código
ActionBar actionBar = getSupportActionBar(); actionBar.setLogo(R.drawable.ic_launcher); actionBar.setDisplayUseLogoEnabled(true); actionBar.setDisplayShowHomeEnabled(true);
- Cambiar la fuente de WebView mediante CSS; Archivo de fuentes en la carpeta de activos. (problema)
- Estilo ICS en aplicaciones Froyo y Gingerbread