Meningkatkan performa tata letak
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mencoba cara Compose
Jetpack Compose adalah toolkit UI yang direkomendasikan untuk Android. Pelajari cara menggunakan tata letak di Compose.
Tata letak adalah bagian penting dari aplikasi Android yang secara langsung memengaruhi pengalaman pengguna. Jika
diimplementasikan dengan buruk, tata letak dapat membuat aplikasi Anda menggunakan banyak memori dengan UI lambat. Android
SDK menyertakan alat untuk membantu mengidentifikasi masalah dalam performa tata letak. Dengan dokumentasi ini,
Anda dapat mengimplementasikan antarmuka scroll yang lancar dengan footprint memori minimal.
Tutorial
- Mengoptimalkan hierarki tata letak
- Dengan cara yang sama seperti halaman web yang kompleks memperlambat waktu pemuatan, hierarki tata letak yang kompleks
juga dapat menyebabkan masalah performa. Dokumentasi ini menunjukkan cara menggunakan SDK Tools untuk
memeriksa tata letak dan menemukan bottleneck performa.
- Menggunakan kembali tata letak dengan <include>
- Jika UI aplikasi Anda mengulangi konstruksi tata letak tertentu di beberapa tempat, dokumentasi
ini menunjukkan cara membuat konstruksi tata letak yang efisien dan dapat digunakan kembali serta menyertakannya
dalam tata letak UI yang sesuai.
- Memuat tampilan sesuai permintaan
- Selain menyertakan satu komponen tata letak dalam tata letak lain, Anda mungkin ingin
membuat tata letak yang disertakan hanya terlihat saat diperlukan setelah aktivitas berjalan.
Dokumentasi ini menunjukkan cara meningkatkan performa inisialisasi tata letak dengan memuat
bagian tata letak sesuai permintaan.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 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."]]