Layouts sind ein wichtiger Bestandteil von Android-Apps, die sich direkt auf die Nutzererfahrung auswirken. Bei einer mangelhaften Implementierung kann das Layout Ihrer App durch langsame UI arbeitsspeicherintensiver sein. Das Android SDK enthält Tools, mit denen Sie Probleme in der Layoutleistung erkennen können. Mithilfe dieser Dokumentation können Sie Oberflächen für das reibungslose Scrollen mit minimalem Arbeitsspeicherbedarf implementieren.
Unterricht
- Layouthierarchien optimieren
- So wie eine komplexe Webseite die Ladezeit verlangsamen kann, kann eine komplexe Layouthierarchie zu Leistungsproblemen führen. In dieser Dokumentation wird gezeigt, wie Sie SDK-Tools verwenden können, um Ihr Layout zu überprüfen und Leistungsengpässe zu erkennen.
- Layouts mit <include> wiederverwenden
- Wenn in der Benutzeroberfläche Ihrer App bestimmte Layoutkonstrukte an mehreren Stellen wiederholt werden, erfahren Sie in dieser Dokumentation, wie Sie effiziente, wiederverwendbare Layoutkonstrukte erstellen und in die entsprechenden UI-Layouts einfügen.
- Aufrufe on demand laden
- Es kann sinnvoll sein, nicht nur eine Layoutkomponente in ein anderes Layout zu integrieren, sondern auch nur dann sichtbar zu machen, wenn es nach der Aktivität benötigt wird. In dieser Dokumentation wird gezeigt, wie Sie die Initialisierungsleistung Ihres Layouts verbessern können, indem Sie Teile des Layouts bei Bedarf laden.