Android ListView Defecto Divisor De Estilos Y Atributos De Los

Tengo un LinearLayout punto de vista que estoy tratando de agregar un divisor de a, de modo que se ve exactamente el mismo que el valor predeterminado del control ListView. Estoy tratando de replicar la edición de contacto dentro de la por defecto de Android (Nexus S 2.3.3) aplicación de Contactos y creo que un LinearLayout que sería mejor para el rendimiento.

Estoy utilizando el código para replicar el divisor, como se muestra a continuación:

    <View
    android:id="@+id/Separator"
    android:layout_width="fill_parent"
    android:layout_height="?android:attr/dividerHeight"
    android:background="?android:attr/divider"/>

¿Cómo puedo acceder a la ubicación de un divisor de color o de imagen y también el divisor de altura? Me gustaría que esta para que coincida con los ListViews tengo el programa de instalación, por lo que utilizando el sistema Android atributos sería mejor, creo. El código anterior se bloquea como se muestra a continuación así que asumo que no pueden acceder a los atributos o voy sobre este incorrectamente.

03-13 22:59:38.851: ERROR/AndroidRuntime(3575): Caused by: java.lang.RuntimeException: Binary XML file line #26: You must supply a layout_height attribute.
InformationsquelleAutor Luke | 2011-03-13

2 Kommentare

  1. 38

    Esta es la forma en que se hace en la El código fuente de Android

    <View android:id="@+id/Separator"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:background="?android:attr/listDivider" />
    • cómo conseguir todos estos valores por defecto de android como usted ha dicho en la respuesta anterior, es decir,?android:attr/listDivider ?
    • Tengo la misma pregunta que Hunt: ¿de dónde sacaste ese valor exactamente?
    • Es este mismo de ListView ?
  2. 0

    La fuente de Mago, el Conocimiento debe ser https://developer.android.com/reference/android/R.attr.html

    public static final int listDivider:

    La imagen de la lista
    divisor. Debe ser una referencia a otro recurso, en la forma
    «@[+][paquete:]tipo:nombre» o a un tema de atributo en el formulario
    «?[paquete:] [: tipo]nombre».

    Así que todo lo que tiene que hacer el tipo en que la barra de búsqueda del sitio – «dibujable para la lista divisor» o simplemente «divisor»

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea