Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 08/04/12, 12:17:10
Array

[xs_avatar]
borracho2 borracho2 no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2012
Mensajes: 5
Tu operador: Movistar

cuestión de tamaño

Hola, tengo un linearlayour que lo defino asi:

<LinearLayout xmlns:android="*********"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000"
androidrientation="horizontal"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="15mm"
android:textColor="#ffffff"
android:textSize="20dp"
/>
</LinearLayout>

yo esperaba que cada elemento tuviera una altura de 15 mm, como defino en el testview, sin embargo defino un AVD de 3.5 pulgadas y solo me aparecen 4 elementos, para una pantalla de ese tamaño
¿no deberian caver como 6 elementos?
¿las medidas en mm son fiables en android?
¿si pongo una imagen de 10x10mm se verá igual en todos los moviles independientemente del tamaño de la pantalla?
Responder Con Cita


  #2  
Viejo 08/04/12, 12:35:40
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Lo mejor en Android es trabajar siempre con DP (o SP para textos), así tu aplicación se verá igual siempre independientemente de los tamaños físicos o de puntos por pulgada, si trabajas con PT la aplicación se verá muy pequeña en pantallas con mucha mayor resolución o mayor DP, o no se verá completa en pantallas con menor resolución o menor DP.

En cuanto a tu pregunta sobre el MM o IN, lo que hace Android es convertir las medidas a 72 PT (1 IN, 25.4 MM), ya que hace la conversión suponiendo que tu pantalla es de 160 DP. Así que resolviendo tu pregunta, funcionará bien si tu pantalla es de 160 DP, si es de 240 (lo normal en un móvil o una tablet actual, incluso ya los más nuevos son de 320) no funcionará bien.
Responder Con Cita
  #3  
Viejo 11/04/12, 11:47:16
Array

[xs_avatar]
borracho2 borracho2 no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2012
Mensajes: 5
Tu operador: Movistar

Hola kriogen, aclarame una cosa, cuando dices "Lo mejor en Android es trabajar siempre con DP (o SP para textos), así tu aplicación se verá igual siempre independientemente de los tamaños físicos o de puntos por pulgada" quieres decir que si en una pantalla de 3.5 pulgadas veo 5 item de mi linearlayout, en una pantalla de doble tamaño ¿veré el doble de items o seguiré viendo los mismos 5 pero con doble altura?
Responder Con Cita
  #4  
Viejo 11/04/12, 14:09:47
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Quiere decir que si tu pantalla tiene 3.5 pulgadas y 800x480 de resolución, en una pantalla que tenga 10 pulgadas y también tenga 800x480 de resolución, verás también los 5 items pero mucho mas grandes.

Ahora bien, si tu pantalla tiene 1600x720, verás el doble de items.

Esto quiere decir que trabajando con DP el único discriminante de los elementos que entrarán en pantalla será la resolución.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 00:22:42 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /