Fondo blanco cuando se inicia la aplicación de Android

Cada vez que mi aplicación se inicia, hay un fondo blanco se muestra en un corto período de tiempo. A pesar de usar la pantalla de bienvenida, el problema todavía existe. Me gustaría configurar la pantalla de inicio a negro en lugar de blanco como predeterminado!

Esta es la actividad de pantalla de mi salpicadura:

public class SplashActivity extends Activity { private static String TAG = SplashActivity.class.getName(); private static long SLEEP_TIME = 1; // Sleep for some time @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Removes title bar setContentView(R.layout.splash); // Start timer and launch main activity IntentLauncher launcher = new IntentLauncher(); launcher.start(); } private class IntentLauncher extends Thread { /** * Sleep for some time and than start new activity. */ @Override public void run() { try { // Sleeping Thread.sleep(SLEEP_TIME*1000); } catch (Exception e) { Log.e(TAG, e.getMessage()); } // Start main activity Intent intent = new Intent(SplashActivity.this, MainActivity.class); SplashActivity.this.startActivity(intent); SplashActivity.this.finish(); } } @Override protected void onPause() { super.onPause(); overridePendingTransition(R.anim.fade_in, R.anim.fade_out); } } 

Utilice esta etiqueta en su manifiesto:

 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 

en lugar de :

 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

En styles.xml, en el tema especificado en su AndroidManifest.xml, agregue la línea siguiente:

 <item name="android:windowBackground">@android:color/black</item> 

Si desea cambiar la pantalla en blanco que aparece antes de la pantalla de bienvenida a negro, simplemente cambie el tema para SplashActivity en lugar de por toda la aplicación.

Puede utilizar esto:

 <activity android:name="your.package.SplashActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Espero que esto ayude.

Puede cambiar el color de fondo de la ventana inicial utilizando un tema personalizado. Consulte Estilos y temas para ver un ejemplo.

Ha establecido splash.xml cuando se inicia la actividad. Cambiar eso, cambiar el fondo del padre al negro o cualquier color que usted wan. Funcionará o cambiará el tema splash.xml a holo_dark o cualquier otro tema

  • Cree los botones de android mediante programación utilizando la disposición XML como plantilla
  • ¿Cómo sortea Facebook Messenger un chathead? (Androide)
  • Cómo procesar todos los TouchEvents a nivel de ViewGroup (es decir, burbujear todos los eventos hasta que contengan viewgroup)
  • Cómo eliminar la ventana de mensaje Problemas de procesamiento en Intellij IDEA 13 vista previa del diseño
  • Inflación de diseño en control personalizado - ¿cómo?
  • ¿Cómo hacer zoomview scrollview?
  • ¿Cómo alimentar el widget de DatePicker con otros sistemas de calendario?
  • Carga lenta del diseño
  • Android - ¿Cómo establecer el estilo de botón de forma programática en un Linearlayout?
  • Android Desplazamiento vertical para ListView dentro de Horizontal scrollView
  • ¿Cómo puedo utilizar varios valores para las propiedades de diseño XML de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.