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


 
Herramientas
  #1  
Viejo 08/04/12, 12:17:10
Avatar de borracho2
borracho2 borracho2 no está en línea
Usuario novato en la web
Mensajes: 5
 
Fecha de registro: abr 2012
Mensajes: 5
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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
Avatar de borracho2
borracho2 borracho2 no está en línea
Usuario novato en la web
Mensajes: 5
 
Fecha de registro: abr 2012
Mensajes: 5
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 11:36:49 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007