Ich habe ein XML-Layout, um einen Pincode einzugeben:
%Vor%Das Layout ist in Ordnung, aber ich bekomme eine Menge von Lint Warnungen über verschachtelte Gewichte.
Verschachtelte Gewichtungen sind schlecht für die Leistung
Ich merke nicht wirklich, dass das Laden langsam oder so läuft. Was kann ich tun, um verschachtelte Gewichte zu vermeiden? Oder sollte ich es einfach so lassen wie es ist?
Im Allgemeinen sollten Sie versuchen, RelativeLayout zu verwenden, anstatt viele LinearLayouts zu verschachteln .
Von der Dokumentation :
Hinweis: Sie können zwar ein oder mehrere Layouts in einem anderen Layout verschachteln Um Ihr UI-Design zu verbessern, sollten Sie sich bemühen, Ihr Layout beizubehalten Hierarchie so flach wie möglich. Ihr Layout wird schneller gezeichnet, wenn dies der Fall ist weniger verschachtelte Layouts (eine große Ansichtshierarchie ist besser als eine tiefe Ansicht Hierarchie).
Aber wenn Sie wie jetzt Gewichte benötigen, würde Ihnen ein RelativeLayout nicht viel helfen ; Stattdessen empfehle ich, für die Tastatur ein TableLayout zu verwenden, um die Anzahl verschachtelter Layouts zu reduzieren.
Tags und Links android android-layout