Estoy trabajando para agregar compatibilidad para pantallas de tamaño tableta a mis aplicaciones. Ya tengo imágenes en drawable-mdpi y drawable-hdpi para diferentes pantallas de densidad. Mi problema es con tabletas como la Galaxy 7 "que es una pantalla" grande "pero aún es de densidad media. Parte de mi diseño tiene 5 botones en el ancho de la pantalla que están espaciados uniformemente. En la pantalla grande con gráficos mdpi aunque el las imágenes son muy pequeñas, con toneladas de espacios en blanco entre ellas.¿Cómo puedo alias un mapa de bits de Android a un dibujable de otro tamaño (drawable-large-mdpi aliases a drawable-hdpi)
Me gustaría usar gráficos más grandes para el diseño grande para que se vean apropiados, así como para aprovechar la pantalla de bienes raíces. Tengo algunos gráficos de doble tamaño en mi IPAP directorio que funcione a la perfección. como prueba, he copiado todas las imágenes desde/res/dibujable-IPAP en/res/dibujable a gran-MDPI y todo era exactamente como yo quiero.
Sin embargo, No quiero hinchar el tamaño de mi aplicación haciendo frente a todas esas imágenes. Me gustaría ju st crea alias para cada uno de ellos de modo que cuando se solicita/res/drawable-large-mdpi/button_0, en realidad use/res/drawable-hdpi/button_0.
He intentado crear un mapa de bits xml pero no sé cómo hacer referencia a un dibujable de un directorio específico. ¿Alguna ayuda?
Contenido de /res/drawable-large-mdpi/button_0.xml:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable-hdpi/button_0" />
El error que consigo con lo anterior es:
error: Error: No resource found that matches the given name (at 'src' with value '@drawable-hdpi/button_0_highlighted').
Hola Kenny, ¿cómo resolviste ese problema ?????. Tengo el mismo [problema] (http://stackoverflow.com/questions/5839371/how-to-create-an-application-for-both- tablet-and-mobile) por favor ayúdenme – DroidBot
Nunca podría hacer que el aliasing funcione. Solo tuve que copiar todas las imágenes en el directorio drawable-large-mdpi. –