Eu estava apenas criando uma interface do usuário em xml, e o Lint me deu um aviso e disse para definir android: baselineAligned como false para melhorar o desempenho no ListView.
Os documentos para as alterações do Lint que adicionaram este aviso dizem
Desempenho do layout: localiza LinearLayouts com pesos onde você deve definir android: baselineAligned = "false" para obter melhor desempenho e também encontra casos em que você aninha pesos que podem causar problemas de desempenho.
Alguém pode explicar por que isso melhora o desempenho, especificamente quando o peso está envolvido?
fonte
baselineAlined="true"
, o botão com texto mais longo pode acabar se movendo para alinhar seu texto com outros botões. Para um exemplo melhor, confira este postcomo
android:baselineAligned="false"
ajuda Pode não ser a resposta, mas ajuda a obter um conceito.fonte
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/LinearLayout.java#L1093
fonte