Я просто создавал некоторый пользовательский интерфейс в xml, и Lint предупредил меня и сказал установить для android: baselineAligned значение false, чтобы повысить производительность в ListView.
Документы для изменений Lint, которые добавили это предупреждение, говорят
Производительность макета: находит LinearLayouts с весами, где вы должны установить android: baselineAligned = "false" для повышения производительности, а также находит случаи, когда у вас есть вложенные веса, которые могут вызвать проблемы с производительностью.
Может кто-нибудь объяснить, почему это улучшает производительность, особенно когда речь идет о весе?
источник
baselineAlined="true"
что кнопка с более длинным текстом может в конечном итоге перемещаться, чтобы выровнять ее текст с другими кнопками. Для лучшего примера, проверьте этот посткак
android:baselineAligned="false"
помочь Это может быть не ответ, но поможет получить концепцию.источник
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/LinearLayout.java#L1093
источник