O.K., personas Quiero crear un diseño compatible con una gran cantidad de dispositivos y pantallas. Como he estado investigando, descubrí que las resoluciones de pantalla más comunes son 249x320, 480x800, 600x1024, 720x1280 (y algunas otras pantallas son proporcionales a estas).Android calificadores de múltiples pantallas definiciones
Bueno, después de leer la documentación descubrí que hay dos formas de hacerlo. Hasta la versión 3.2 de Android podría usar calificadores para los diseños como "pequeño, normal, grande, xlarge" y combinarlos con "puerto" (orientación vertical) o "tierra" (orientación horizontal).
Ahora, la segunda forma (que parece ser la más recomendada) funciona solo para Android 3.2 y versiones posteriores. Debe especificar el ancho más pequeño para el que se debe usar un diseño, sin importar la orientación de la pantalla (???).
Por el hecho de que no puede especificar el puerto o los calificadores terrestres al usar el segundo método prefiero el primero. Mi pregunta es: ¿es el primer método compatible con Android 3.2 y versiones posteriores? ¿Debo usar el primer método para Android < 3.2 y el s econd para Android> 3.2? De ser así, debería crear dos proyectos, o quizás combinar estos dos métodos (crear aproximadamente 10 tamaños de diseño, para los calificadores de tamaño general y para los calificadores de ancho mínimo específico). Eso necesitaría más recursos, supongo.
Gracias y lo siento por mi mala lengua,
Gracias por la explicación. "res/drawable - ?? pi" se usa para almacenar imágenes y elementos de estilo, como definiciones de fondo, etc. para mantener la calidad de cada resolución (como sé). – ali
es válido o necesario para dar drawable-sw600dp-mdpi, drawable-sw600dp-mdpi, etc. – arjoan
@Arun: puede proporcionar tantos conjuntos de recursos como desee y usar tantas combinaciones de calificadores como necesite.En cada dispositivo, el sistema buscará la mejor combinación de calificadores que mejor se adapte a las especificaciones del dispositivo. – Theo