Gingerbread (2.3.3) emulador izquierda, ICS (4.0.3) emulador derecha. Observe la diferencia de efecto de degradado de degradado dentro del cuadro rojo (ábralo en una ventana separada para ver la imagen de tamaño completo).
MAINVIEW fondo:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/app_bg"
android:orientation="vertical" >
...
</LinearLayout>
app_bg.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#000" android:centerColor="#333"
android:endColor="#000" android:angle="270" />
</shape>
Qué está causando este problema? ¿Cómo arreglar esto, para que el gradiente de ICS se vea tan sencillo como la versión 2.3.3? ¿El problema ocurre solo en el emulador?
¿Su pantalla de host (es decir, la pantalla en la que se muestra el emulador) definitivamente es 32bpp? –
¿Qué quieres decir? Ambos emuladores se ejecutan en el mismo monitor en el momento en que se tomó la captura de pantalla. –
Mi error, no noté que la pantalla 2.3 también fue emulada. –