Soy nuevo en la programación de Android. He visto diferentes teléfonos con diferentes resoluciones de pantalla que se ejecutan en Android. ¿Cómo puedo crear una aplicación que funcione en todos los dispositivos Android sin ninguna distorsión en las vistas de mi aplicación .....Programación de Android: resolución de pantalla
Respuesta
La respuesta corta es para dimensionar todos los elementos de diseño en dip
. dip
es la abreviatura de Density-independent pixel
y Android escalar automáticamente los elementos del tamaño de dip
para que tengan el mismo tamaño en pantallas diferentes. (Puede acortar dip
a dp
en sus archivos XML de diseño.)
La respuesta larga es read this article on the Android developer website. Es largo, pero recomiendo leerlo de principio a fin al menos una vez antes de llegar demasiado lejos con su aplicación.
Hay algunas mejores prácticas para tener una resolución independiente de aplicaciones,
- utilizar todas 9 imágenes de parche.
- Para crear el diseño según Density Independent Pixel.
Hay varias maneras de lograr la independencia de la pantalla .. imágenes
- Uso 9 parche siempre que sea posible
- disposición de diseño utilizando unidades de cota como DP, SP y mediciones (en, mm ... etc)
- Utilice
fill_parent
ywrap_content
siempre que sea posible. - uso de recursos, junto con los calificadores (Especificación de los recursos para un grupo/tipo de dispositivo)
- Proyectos, de escala y de ajuste utilizando la codificación personalizada para su programa (no recomendado) Do lea la siguiente:
http://developer.android.com/guide/practices/screens_support.html (Eche un buen vistazo a las pruebas, las mejores prácticas con más detalle)
- 1. Resolución de pantalla de Android
- 2. Resolución de pantalla mínima para dispositivos Android
- 3. Obtener resolución de pantalla mediante programación en OS X
- 4. ¿Cambiar la resolución de la pantalla mediante programación?
- 5. Resolución de pantalla Silverlight
- 6. Obtener resolución de pantalla
- 7. Android: Altura de diseño en porcentaje de resolución de pantalla
- 8. ¿Cómo obtener la resolución de pantalla de su dispositivo Android ...?
- 9. pantalla de código java resolución
- 10. Android: Obtenga la resolución de pantalla/píxeles como valores enteros
- 11. Resolución de pantalla completa en Android para juegos libgdx
- 12. Problema de resolución de pantalla en WPF?
- 13. Resolución de píxeles de pantalla en mm
- 14. jQuery Resolución de pantalla Ajuste de altura
- 15. ¿Qué resolución de pantalla debo usar?
- 16. ¿Cómo obtener resolución de pantalla en C++?
- 17. XNA - Obtenga la resolución de pantalla actual
- 18. declaración condicional para la resolución de pantalla?
- 19. Obtener y establecer la resolución de pantalla
- 20. independencia Resolución en Android SurfaceView
- 21. cuán grande es el problema de la resolución de pantalla con el desarrollo de Android
- 22. Kindle Fire cambia resolución de pantalla en algún momento ...
- 23. Programación de salida HDMI para pantalla doble
- 24. OCR de texto de baja resolución de capturas de pantalla
- 25. Android Camera Set Resolución
- 26. Diseñando para Android - ¿Resolución?
- 27. Cómo crear 7" Tablet (1280 * 800) Resolución de la pantalla del emulador de Android?
- 28. ¿Google Maps Android MapView utiliza fichas de resolución diferentes para diferentes densidades de pantalla?
- 29. ¿Qué resolución de pantalla debo considerar al diseñar una aplicación de Android?
- 30. Android: ¿Cómo invocar mediante programación la pantalla PIN directamente?