¿Cuál es la diferencia entre getCount()
y getChildCount()
en ListView
?Android: Diferencia entre getCount() y getChildCount() en ListView
27
A
Respuesta
63
getCount()
le devuelve un recuento de elementos en el adaptador (total en la lista), getChildCount()
es un método ViewGroup
que le devuelve el número de subvistas. ListView
reutiliza de forma activa vistas así que si su lista tiene 1000 elementos getCount()
volverá 1000, getChildCount()
- alrededor de 10 o así ...
3
getCount()
es el número de elementos en el adaptador mientras getChildCount()
se refiere al método de la ViewGroup que devuelve el número de las vistas que contiene esta vista
0
En su adaptador hay un método getChildrenCount();
que decide cuántos hijos desea crear.
@Override
public int getChildrenCount(int groupPosition) {
return 1;
}
Cuestiones relacionadas
- 1. diferencia entre @id y @android: id
- 2. diferencia entre Android: anchura y android: layout_width
- 3. Diferencia entre SurfaceView y GLSurfaceView en Android
- 4. Diferencia entre ArrayAdapter y ListAdapter en Android?
- 5. Diferencia entre tarea y proceso en Android
- 6. Diferencia entre GL10 y GLES10 en Android
- 7. Diferencia entre versionName y versionNumber en Android
- 8. Iterar elementos ListView en Android
- 9. android ListView scrollbarStyle
- 10. cifrado RSA: Diferencia entre Java y Android
- 11. Diferencia entre vista y subvista: Android
- 12. Android: ¿diferencia entre canvas.drawBitmap y BitmapDrawable.draw?
- 13. Android: Diferencia entre FileOutputStream y FileWriter
- 14. android: diferencia entre ACTION_UP y ACTION_POINTER_UP
- 15. Android: ¿diferencia entre invisible y desaparecido?
- 16. Edittext en Listview android
- 17. Cuál es la diferencia entre android: layout_width y android: width
- 18. Diferencia entre cocos2d-android y cocos2d-android-1
- 19. Diferencia entre getDefaultSharedPreferences y getSharedPreferences
- 20. diferencia entre onClickListener y onItemClickListener
- 21. ¿Diferencia entre bibliotecas estáticas y compartidas en NDK de Android?
- 22. ¿Cuál es la diferencia entre Bitmap y Drawable en Android?
- 23. ¿cuál es la diferencia entre sendStickyBroadcast y sendBroadcast en Android
- 24. Diferencia de distancia entre dos puntos en iOS y Android
- 25. Diferencia entre el adaptador y el cargador en Android
- 26. Diferencia entre ejecutar tarea y ejecutar proceso en Android
- 27. ¿Cuál es la diferencia entre getDir y getFilesDir en Android?
- 28. Diferencia entre OpenCV y OpenCL
- 29. Android diferencia entre dos fechas en segundos
- 30. Android: EditText en ListView
a votar por esta respuesta, porque yo he sido tan estúpido como para hacer 'listview.getChildAt (getCount() -1)' y obtener una excepción de puntero nulo. – WALKER