O'Reilly logo

Einführung in die Android-Entwicklung by Marko Gargenta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Die Benutzerschnittstelle optimieren

Die Benutzerschnittstelle ist einer der »teuersten« Teile einer typischen Android-App. Zur Erstellung eines einfachen Fensters muss Ihre App das XML der Ressourcendatei instantiieren. Für jedes Element muss sie ein neues Java-Objekt erstellen und mit Eigenschaften konfigurieren. Dann muss sie alle Widgets auf den Bildschirm zeichnen. All das nimmt viele Rechenzyklen in Anspruch.

Da dies so ist, lohnt es sich, sich einige Optimierungsmöglichkeiten zu merken. Zunächst sollten Sie sich bemühen, die Anzahl der Widgets, die sich auf dem Bildschirm befinden, so klein wie möglich zu halten. Das gilt insbesondere, wenn Sie geschachtelte Layouts nutzen, um ein bestimmtes Aussehen zu erreichen. Dieses Layoutverfahren ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required