he estado inspeccionando la aplicación de Gmail en Android utilizando la HierarchyViewer y encontró algo interesante en el que cada elemento de la lista de correo electrónico se parece a una vista ampliada - Me esperaba algo como un RelativeLayout con componentes hijos: ¿Por qué Google usa Canvas en la vista de lista de conversaciones de la aplicación Gmail?
Sin embargo, mi inicial es que se hace de esta manera por razones de rendimiento: una vista de lienzo por artículo es mucho mejor que varias vistas por elemento, especialmente en una larga lista que parece desplazarse muy suavemente. ¿Esto suena correcto? ¿Recomienda Google este enfoque en cualquier lugar de su documentación oficial? ¿Es un enfoque que otras personas deben considerar para el rendimiento?