Cómo agregar divisores entre los elementos deshabilitados en ListView? – Lollipop
Para agregar los divisores entre los elementos deshabilitados (no se puede hacer clic) en ListView para Android anterior al método del adaptador de reemplazo Lollipop I areAllItemsEnabled () para devolver true. Pero ahora en Lollipop este método no soluciona el problema. Los divisores también son invisibles en ExpandableListView .
¿Hay una manera de arreglar este problema sin agregar el divisor en mi disposición del artículo?
- Problema de menú emergente en Android ListView
- ListView: setItemChecked sólo funciona con ArrayAdapter estándar - NO funciona cuando se utiliza ArrayAdapter personalizado?
- Cambiar indicador expandible en ExpandableListView
- Obtener el elemento seleccionado de ListView enlazado con SimpleCursorAdapter
- Cómo actualizar algunos datos en un ListView sin utilizar notifyDataSetChanged ()?
- Índice de matriz de Android ListView fuera de límites después del filtro
- Imágenes remotas en un ListView con el patrón ViewHolder
- Cómo acceder a archivos de vídeo de la carpeta de tarjetas SD en la aplicación de Android
- Cree dinámicamente un listview con filas de encabezado para cada mes
- ¿Por qué getCount en el adaptador se llama tantas veces?
- IndexOutOfBoundsException en mi adaptador Listview de Android
- Vista de lista dinámica - Patrón de diseño
- ¿Cómo puedo agregar un ImageView como un encabezado ListView?
Terminamos agregando dos vistas de 1dp para falsificar el divisor y comprobar la versión para establecer la visibilidad. El problema es peor. También necesitamos hacer un seguimiento de si la siguiente fila está habilitada o no, si es la última fila. Una gran cantidad de queso en un ListView ya deficiente (en comparación con UITableView por ejemplo).
if(isItemAvailable(item) || Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { rowView = inflater.inflate(R.layout.size_row, parent, false); } else { rowView = inflater.inflate(R.layout.size_row_with_divider, parent, false); }
- No se puede leer packageName desde AndroidManifest.xml
- Curiosidad Down / Up Swipe Animación & Fragmentos Populating Basado En puestos fecha