Estaba construyendo alguna interfaz de usuario en xml, y Lint me dio una advertencia y me dijo que estableciera android: baselineAligned en false para mejorar el rendimiento en ListView.¿Cómo mejora baselineAligned to false el rendimiento en LinearLayout?
la documentación para los cambios de pelusa que han añadido este aviso dicen rendimiento
Diseño: Encuentra LinearLayouts con pesas donde se debe conjunto androide: baselineAligned = "false" para un mejor rendimiento, y también encuentra casos donde ha anidado pesos que pueden causar problemas de rendimiento .
¿Alguien puede explicar por qué esto mejora el rendimiento, específicamente cuando se trata de peso?
Esa parte es obvia. Lo que estaba tratando de decir es por qué esto es solo una mejora en el rendimiento cuando se trata de peso? –
Debido a que linearlayout solo necesita calcular la línea de base cuando hay pesos involucrados. Es como una característica inteligente que en realidad puede ser molesto. – Warpzit
¿Qué es una línea de base? – Matthew