Saya baru saja membangun beberapa UI di xml, dan Lint memberi saya peringatan dan berkata untuk mengatur android: baselineAligned to false untuk meningkatkan kinerja di ListView.
Dokumen untuk Lint berubah yang menambahkan kata peringatan ini
Kinerja tata letak: Menemukan LinearLayout dengan bobot di mana Anda harus mengatur android: baselineAligned = "false" untuk kinerja yang lebih baik, dan juga menemukan kasus di mana Anda memiliki bobot bersarang yang dapat menyebabkan masalah kinerja.
Adakah yang bisa menjelaskan mengapa ini meningkatkan kinerja, khususnya ketika berat badan terlibat?
sumber
baselineAlined="true"
, tombol dengan teks yang lebih panjang dapat bergerak untuk menyelaraskan teksnya dengan tombol lain. Untuk contoh yang lebih baik, lihat pos inibagaimana
android:baselineAligned="false"
membantu Ini mungkin bukan jawaban tetapi membantu untuk mendapatkan konsep.sumber
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/LinearLayout.java#L1093
sumber