No entiendo cómo la capa de listas de trabajo. He leído el oficial documentación con algunos ejemplos pero no me funciona como se esperaba. Quiero cuatro plazas que deben ser rellenados con 1dp, pero nada es como esperaba. Aquí está una captura de pantalla a escala en un 500%:

La comprensión de Android <capa de la lista>

(Los colores incorrectos no importa)

Como se puede ver el tamaño es completamente equivocado y el padding faltan. Traté de establecer los valores reales como la anchura/altura y a la derecha/izquierda/arriba/boton para asegurarse de que android obtener el punto de lo que quiero.

Aquí está mi xml:

  • ¿Cómo hacer la captura de pantalla ? porque la imagen que da me parecen absolutamente correcto…
  • Tomé el editor visual de eclipse.
  • El editor es buggy solo para que lo sepas, que no siempre muestra la forma adecuada. Compruebe siempre en el dispositivo.
InformationsquelleAutor rekire | 2013-01-21

2 Comentarios

  1. 100

    Los valores de la izquierda, superior, derecha e inferior se miden a partir de sus respectivos bordes.

    Para la izquierda=0dp superior=0dp, inferior=0dp & derecha=50dp le dará un rectángulo que es (match_parent – 50dp) de ancho y no 50dp de ancho. Por lo tanto, los mayores valores para el «derecho» realmente dar un pequeño rectángulo.

    Lo mismo aplica para el valor de las otras, pero estas se comportan como se espera en la mayoría de los casos, sólo de su «derecho» que podría causar confusión.

    • Es como relleno en el html, derecha=50dp añade un relleno de 50dp a la derecha.
    • cómo cambiar el «top=0dp» en el código alguna idea?
  2. 5

    Ya sea que usted use px en lugar de dp o multiplicar todas las dimensiones de 10.

    Me avergüenza admitir que yo no sé exactamente por QUÉ está sucediendo esto, pero mi conjetura es que tiene algo que ver con densidades donde 1dp es un flotante px valor y la ImageView se masifica.

    Experto respuesta es bienvenida 🙂

    • Tienes razón, pero me gustaría ser dpi independed. Podría dar algo más de información, como si realmente necesito todos los valores de la rect (arriba,izquierda,derecha,abajo) y una idea de por qué dp no parece ser el trabajo en eclipse.
    • Acabo de encontrar esta respuesta, de nuevo, finalmente he utilizado px y se utiliza para otras screensizes (ldpi, mdpi, ipap, xhdpi y xxhdpi) otros valores.

Dejar respuesta

Please enter your comment!
Please enter your name here