Ocultar icono del lanzador de aplicaciones en la barra de título cuando se inicia la actividad en android
He buscado SO pero no he encontrado preguntas similares, ya que no estoy seguro de cómo ponerlo en una frase. Estoy usando ActionBarSherlock, con un logotipo en lugar del icono del lanzador (es decir, icono de 72×72) con texto en la esquina superior de la actividad.
Cuando la actividad se carga por primera vez, durante una fracción de segundo. Veo el icono y la etiqueta del lanzador definidos en el manifiesto (como abajo), antes de que aparezca la barra de acción con el logotipo. Esta actividad en casa es muy simple, por lo que no está haciendo ninguna carga adicional que podría causar un retraso.
- ¿Cómo combinar, crear etiquetas y poner un orden ascendente los feeds de más RSS Feed enlaces como en Yahoo Pipes?
- Android Share Intent chooser - Compartiendo TEXTO con Facebook / Twitter Social media etc
- OnBackPressed () Mejor práctica / rendimiento
- Android: ¿Cómo configurar la última versión de FFMPEG en android studio?
- Android: actualizar un contacto
<application android:hardwareAccelerated="true" android:icon="@drawable/launcher_icon" android:label="@string/app_name" android:screenOrientation="portrait" > <activity android:name=".SplashScreenActivity" android:label="@string/app_name" android:logo="@drawable/ab_logo" android:theme="@android:style/Theme.Light.NoTitleBar" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".HomeActivity" android:label="@string/homeitle" android:logo="@drawable/ab_logo" android:theme="@style/MyTheme" > </activity> </application>
Puedo hacer que el texto "desaparecer" por el estilo que el mismo color que el fondo, pero no puedo encontrar una manera de eliminar / ocultar el icono del lanzador de la actividad.
He configurado una actividad de splashscreen (como en manifiesto arriba), que sólo carga mi actividad en casa donde se produce el problema. Esto ayuda, pero a veces el problema todavía se produce al cargar la actividad.
public class SplashScreenActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public void onResume() { super.onResume(); Intent i = new Intent(getBaseContext(), HomeActivity.class); startActivity(i); finish(); } }
¿Alguien sabe de una manera de ocultar el ícono del lanzador y la etiqueta de título, para que no aparezca antes de que se muestre ActionBarSherlock? Lo ideal es que no se necesite una pantalla de bienvenida, ya que hay varias maneras de acceder a la actividad que evitaría la pantalla de bienvenida mostrada anteriormente.
— Actualizar mi archivo de tema —-
<style name="MyTheme" parent="Theme.Sherlock.ForceOverflow"> <item name="android:windowBackground">@color/white</item> <item name="android:actionBarStyle">@style/MyTheme.ActionBar</item> <item name="android:actionMenuTextColor">@color/white</item> <item name="actionBarStyle">@style/MyTheme.ActionBar</item> <item name="actionMenuTextColor">@color/white</item> </style> <style name="MyTheme.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse"> <item name="android:background">@color/blue</item> <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item> <item name="android:displayOptions">showHome|useLogo</item> <item name="displayOptions">showHome|useLogo</item> <item name="background">@color/blue</item> <item name="titleTextStyle"> @style/MyTheme.ActionBar.TitleTextStyle</item> </style> <style name="MyTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance"> <item name="android:textColor">@color/blue</item> </style>
- Necesito ayuda para seleccionar la versión correcta de jdk para mi 64bit Windows 7
- Android recopila datos de mySql
- Cómo actualizar el PNR Capcha añadido en el Indian Railways Site
- No se puede poner más en una intención
- Cómo cargar correctamente las texturas con libgdx assetmanager
- Ubicaciones de Cell Tower - Android
- Android cambia el ancho del panel del cajón de navegación mediante programación
- Android: mover los botones libremente en el editor de diseño gráfico de Eclipse
Lo arregló agregando el icono al estilo, que es igual que el logotipo. Esto reemplaza al icono del lanzador.
<style name="MyTheme.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse"> <item name="android:background">@color/infostop_blue</item> <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item> <item name="android:displayOptions">showHome|useLogo</item> <item name="displayOptions">showHome|useLogo</item> <item name="android:icon">@drawable/ab_logo</item> <item name="icon">@drawable/ab_logo</item> <item name="background">@color/blue</item> <item name="titleTextStyle"> @style/MyTheme.ActionBar.TitleTextStyle</item> </style>