¿Por qué mi PNG importado es de baja calidad

Estoy haciendo:

android:background="@drawable/mobile_vforum_bg" 

en el archivo main.xml para simplemente configurar el BG.

Funciona, sólo la calidad de la imagen es muy pobre cuando se ve en el emulador. Es un PNG a 320×480 (96dpi y lo mismo en la carpeta baja, media y alta). Cuando estaba usando Titanium para construir mi aplicación para Android, se veía bien. Ahora estoy utilizando eclipse y java y se ve mal.

Tuve este problema al establecer una imagen de alta resolución como fondo de una actividad y pude resolverlo usando el código java siguiente del método onCreate() de la actividad.

  BitmapFactory.Options myOptions = new BitmapFactory.Options(); myOptions.inDither = true; myOptions.inScaled = false; myOptions.inPreferredConfig = Bitmap.Config.ARGB_8888; myOptions.inDither = false; myOptions.inPurgeable = true; Bitmap preparedBitmap = BitmapFactory.decodeResource(yourAppName.getSharedApplication().getResources(), R.drawable.yourImage, myOptions); Drawable background = new BitmapDrawable(preparedBitmap); ((LinearLayout) findViewById(R.id.yourLayoutId)) .setBackgroundDrawable(background); 

También no establezca el fondo del xml de la disposición si usted está utilizando este código. En caso de que esto no funcione, intente establecer las siguientes líneas fuera de la etiqueta de la aplicación en AndroidManifest.xml

 <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true" /> 

¡¡¡Espero que esto ayude!!!

Intenta moverlo a la carpeta "res / drawable_hdpi", que funcionó para mí.

  • Cómo eliminar el fondo de ImagePack en Android, pero sigo haciendo clic en Resaltar
  • Selector de fondo de botones
  • Añadir un botón de imagen con fondo transparente
  • Cómo tener una imagen de fondo de pantalla completa (con centro de cultivo) que no cambia el tamaño
  • Imagen de fondo de Android en archivo XML
  • Problema de fondo de ListView personalizado
  • ¿Cómo se restablece el servicio de WhatsApp incluso si debo detener la aplicación?
  • Android Open WebView en fondo de servicio y captura de pantalla
  • Cómo configurar el color de fondo en Open GL ES Android
  • Android - Ejecutar en segundo plano - Service vs. standard java class
  • El color de fondo de Viewpager se filtra a través de la primera página
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.