Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo puedo crear un ListView con divisiones de línea punteadas / punteadas en Android?

Me las arreglé para averiguar cómo crear una forma personalizada (con un trazo discontinuo) mediante la creación de un archivo llamado dash.xml dentro de la carpeta / app / res / drawable / :

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:color="#534b4b" android:width="1dp" android:dashGap="2dp" android:dashWidth="1dp" /> <size android:height="1dp" /> </shape> 

Ahora estoy confundido en cuanto a cómo aplicar esta forma a un ListView. He intentado lo siguiente, pero no se muestra divisor:

  • Android SlidingDrawer no deshabilita los botones 'debajo' del cajón
  • Obteniendo clase por su nombre
  • Android DialogFragment está en blanco
  • Cómo cambiar el nombre de la aplicación en Launcher en android según el idioma seleccionado en Configuración de Teléfono?
  • Iniciar la estrategia de ubicación
  • ¿Cómo acceder a localhost desde un emulador Genymotion android?
  •  <ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:cacheColorHint="#00000000" android:divider="@drawable/dash" android:dividerHeight="1dp" /> 

    Wtf?

  • Android.database.sqlite.SQLiteDatabase.rawQuery () no está actualizando una columna DATETIME con una función SQLite datetime ()
  • Android Api 23 Cambiar Navegación Ver headerLayout textview
  • Publicar un mensaje en la pared de facebook de android fb sdk always error
  • Añadir espacio al final del RecyclerView
  • ¿Cómo usar LeDeviceListAdapter al intentar encontrar dispositivos BLE?
  • Android dinámicamente añadir elemento de la disposición xml
  • 4 Solutions collect form web for “¿Cómo puedo crear un ListView con divisiones de línea punteadas / punteadas en Android?”

    Si has seguido los documentos de este sitio y aún no se está ejecutando en tu plataforma, es posible que te encuentres con un problema de fragmentación, en cuyo caso, sólo tendrás que usar una imagen o crear otra solución 🙁

    Aquí está el mío y funciona:

     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:color="#FF404040" android:width="1dp" android:dashGap="3dp" android:dashWidth="1dp" /> <size android:height="3dp" /> </shape> 

    Usted también necesita android:dividerHeight . Las formas son de tamaño variable, y ahora tienes un divisor de altura cero.

    1. Definir layerType para mostrar el divisor de línea punteada no se olvide de dar altura de divisor.

    <ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:cacheColorHint="#00000000" android:divider="@drawable/dash" android:dividerHeight="1dp" android:layerType="software"/>

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.