Düzen performansını iyileştirin
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
"Oluştur" yöntemini deneyin
Jetpack Compose, Android için önerilen kullanıcı arayüzü araç setidir. Compose'da düzenlerle nasıl çalışacağınızı öğrenin.
Düzenler, Android uygulamalarının kullanıcı deneyimini doğrudan etkileyen önemli bir parçasıdır. Kötü uygulanırsa düzeniniz, yavaş kullanıcı arayüzlerine bağlı olarak uygulamanızın belleğini yoğun bir şekilde kullanabilir. Android SDK, düzen performansınızdaki sorunları tanımlamaya yardımcı olacak araçlar içerir. Bu belgeler sayesinde, minimum bellek ayak iziyle sorunsuz kaydırma arayüzleri uygulayabilirsiniz.
Dersler
- Düzen hiyerarşilerini optimize edin
- Karmaşık bir web sayfasının yükleme süresini yavaşlatması gibi karmaşık bir düzen hiyerarşisi de performans sorunlarına yol açabilir. Bu dokümanda, düzeninizi incelemek ve performans sorunlarını keşfetmek için SDK araçlarını nasıl kullanabileceğiniz gösterilmektedir.
- Düzenleri <include> ile yeniden kullanma
- Uygulamanızın kullanıcı arayüzü, belirli düzen yapılarını birden fazla yerde tekrarlıyorsa bu dokümanda, verimli ve yeniden kullanılabilir düzen yapılarının nasıl oluşturulacağı ve bunların uygun kullanıcı arayüzü düzenlerine nasıl dahil edileceği gösterilmektedir.
- Görüntülemeleri isteğe bağlı olarak yükleme
- Bir düzen bileşenini başka bir düzene dahil etmenin yanı sıra, dahil edilen düzeni yalnızca etkinlik çalıştırıldıktan sonra ihtiyaç duyulduğunda görünür yapmak isteyebilirsiniz.
Bu dokümanda, düzeninizin istek üzerine belirli bölümlerini yükleyerek düzeninizin başlatma performansını nasıl iyileştirebileceğiniz gösterilmektedir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# Improve layout performance\n\nTry the Compose way \nJetpack Compose is the recommended UI toolkit for Android. Learn how to work with layouts in Compose. \n[Performance in Compose →](/jetpack/compose/performance) \n\nLayouts are a key part of Android applications that directly affect the user experience. If\nimplemented poorly, your layout can make your app memory-intensive with slow UIs. The Android\nSDK includes tools to help identify problems in your layout performance. With this documentation,\nyou can implement smooth scrolling interfaces with a minimal memory footprint.\n\nLessons\n-------\n\n**[Optimize layout hierarchies](/develop/ui/views/layout/improving-layouts/optimizing-layouts)**\n: In the same way that a complex web page can slow down load time, a complex layout hierarchy\n can also cause performance problems. This documentation shows how you can use SDK tools to\n inspect your layout and discover performance bottlenecks.\n\n**[Reuse layouts with \\\u003cinclude\\\u003e](/develop/ui/views/layout/improving-layouts/reusing-layouts)**\n: If your application UI repeats certain layout constructs in multiple places, this\n documentation shows you how to create efficient, reusable layout constructs and include them\n in the appropriate UI layouts.\n\n**[Load views on demand](/develop/ui/views/layout/improving-layouts/loading-ondemand)**\n: Beyond including one layout component within another layout, you might want to\n make the included layout visible only when it's needed after the activity is running.\n This documentation shows how you can improve your layout's initialization performance by loading\n portions of your layout on demand."]]