Así que he leído Romain Guy's blog post para configurar el fondo de la ventana y el rendimiento percibido, y estoy tratando de emular eso. Es una solución tan simple y no estoy seguro de por qué no puedo hacer que esto funcione, pero la actividad simplemente se niega a captar el fondo dirigido.Android: configuración de ventana de fondo en la actividad iniciada
Tengo un ListView que onListItemClick inicia una nueva actividad, una que tarda 3-5 segundos en cargarse por completo. Mientras el usuario está esperando, me gustaría dibujar una ventana Antecedentes para que 'vean' la actividad antes de que esté realmente lista. Aquí está mi código:
fragmento AndroidManifest para la Actividad lanzado:
<activity
android:name=".activity.EditorActivity"
android:screenOrientation="portrait"
android:windowBackground="@drawable/background_editor">
El diseño de XML para la EditorActivity:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/editor"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="Editor" />
</FrameLayout>
Y, por último, el dibujable que se encuentra en el Manifiesto, background_editor.xml :
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/editor_bg"
android:tileMode="repeat" />
editor_bg es un archivo .png ubicado en el folio dibujable r.
El resultado final es la EditorActivity se puso en marcha, y todo lo que veo es el fondo negro por defecto con el texto "Editor" muestra en blanco (añadí que para la prueba de que el archivo XML se carga correctamente.
I También he intentado establecer el fondo de FrameLayout y TextView en transparente a través de android: background = "@ android: color/transparent", pensando que tal vez estaban por defecto en un fondo negro, pero sin suerte.
Ha sido un largo algunos días, estoy seguro de que me falta algo simple ... ¿algún error obvio que estoy cometiendo aquí?
Enlace actualizado a la publicación a la que se hace referencia: http: // y roid-developers.blogspot.com/2009/03/window-backgrounds-ui-speed.html –