cómo configurar el número fijo de filas muestra en ListView? Quiero establecer 5 filas solo se muestran en Listview no todas las filas. Entonces, ¿cómo puedo lograr esta meta?Android: cómo configurar el Fixed no (5) de Filas muestra en ListView luego de Scroll?
Respuesta
sí, puede lograrlo a través de la clase de adaptador, pruebe con el siguiente código en su clase de adaptador.
public int getCount() {
return 5;
}
Si configura esto, la clase de adaptador carga solo 5 elementos.
Esto se puede lograr estableciendo la altura del elemento de fila en dps fijo y la altura de la Vista de lista en 5 veces la altura de fila en dps exactos.
cómo establecer la altura del elemento de la fila en el dps fijo – jaimin
Aquí es cómo lo hice:
Paso 1: Establecer altura fija a la lista de elementos ITEM_LIST_HEIGHT
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="25dp">
</TextView>
Paso 2: Establecer altura fija a la lista, más exactamente LIST_HEIGHT = NUMBER_OF_ITEMS_TO_DISPLAY x ITEM_LIST_HEIGHT. Por ejemplo, para 6 artículos 150;
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView
android:layout_width="wrap_content"
android:layout_height="150dp"/>
Espero que ayude!
Puede personalizar su adaptador. Pero creo que su idea es ESTABLECER EL MÁXIMO PUNTO DE VISTA DE LA LISTA. (Creo que será mejor).
por lo que a medida que su mirada adaptador como:
private class CustomAdapter<T> extends ArrayAdapter<T> {
private static final int MAX_ROW_DISPLAY = 5;
private List<T> mItems;
public CustomAdapter(Context context, int resource, List<T> objects) {
super(context, resource, objects);
mItems = objects;
}
@Override
public int getCount() {
if (mItems == null) {
return 0;
}
return Math.min(MAX_ROW_DISPLAY, mItems.size());
}
}
Esperanza esta ayuda u!
Esto desactivará el desplazamiento y establecerá el número máximo de elementos visibles en 5. :( –
- 1. Android - Widget con Scroll Listview Manual Refresh
- 2. ListView get scroll position?
- 3. Android - ListView solo muestra el primer resultado
- 4. ListView con diseño de filas personalizado - Android
- 5. Android ListView CHOICE_MODE_MULTIPLE, cómo configurar el índice marcado?
- 6. Cómo configurar la altura de fila ListView de WPF?
- 7. WPF ListView Databound Drag/Drop Auto Scroll
- 8. Scroll WPF Listview a la línea específica
- 9. ListViewGroup vacío no se muestra en ListView
- 10. ¿Cómo configurar el texto en el centro en la aplicación de Android ListView?
- 11. android ListView: scrollTo no funciona
- 12. Android ListView Lista de estados que no muestra el fondo del elemento predeterminado
- 13. html table fixed height?
- 14. Android ListView Seleccionar animación
- 15. Columnas en ListView Android
- 16. Android: EditText en ListView
- 17. Cómo configurar Mercurial en TeamCity 5
- 18. Android Scroll Pagination
- 19. Filas de altura variable en WinForms ListView
- 20. Diferentes diseños de filas en ListView
- 21. imagen incorrecto aparece en mis filas ListView
- 22. Cómo animar la adición o la eliminación de las filas de ListView de Android
- 23. ¿Cómo se muestra el soporte de dos filas en Latex?
- 24. casilla de verificación llamada automática enCheckedChange cuando listview scroll?
- 25. Filtrar filas del Cursor para que no aparezcan en ListView
- 26. Android que muestra texto cuando ListView está vacío
- 27. GridLayout de la biblioteca de soporte no muestra 2 filas en Android 2, onChildVisibilityChanged Error
- 28. Firefox no muestra el control Silverlight 5 agregado dinámicamente
- 29. Android cómo usar el adaptador para listView sin extender listActivity
- 30. filas Listview ordenar cambios al azar en rollo de vista de lista en Android
No es una buena idea. Mostrará solo 5 elementos y no podrá desplazarse a los siguientes artículos –
¿Puede publicar su código de vista de objeto xml y el código de listview xml? –