Langsung ke konten utama
Android Developers
Essentials
  • Membangun pengalaman AI
  • Membangun aplikasi Android yang didukung AI dengan Gemini API dan lainnya.
  • Mulai
  • Mulai
  • Mulailah dengan membuat aplikasi pertama Anda. Pelajari lebih dalam kursus pelatihan kami, atau jelajahi sendiri pengembangan aplikasi.
  • Halo dunia
  • Kursus pelatihan
  • Tutorial
  • Compose untuk tim
  • Kotlin untuk Android
  • Monetisasi dengan Play ↗️
  • Verifikasi Developer Android
  • Memperluas menurut perangkat
  • Bangun aplikasi yang memberi pengguna pengalaman yang lancar, dari ponsel, tablet, smartwatch, headset, dan banyak lagi.
  • Aplikasi adaptif
  • Android XR
  • Wear OS
  • Android untuk Mobil
  • Android TV
  • Googlebook
  • ChromeOS
  • Membangun aplikasi menurut kategori
  • Pelajari cara membangun aplikasi untuk kasus penggunaan Anda dengan mengikuti panduan tegas dan preskriptif dari Google.
  • Game
  • Kamera & media
  • Media sosial & fitur pesan
  • Kesehatan & kebugaran
  • Produktivitas
  • Aplikasi perusahaan
  • Dapatkan info terbaru
  • Terus dapatkan info terkait rilis terbaru sepanjang tahun, gabung dengan program pratinjau kami, dan beri kami masukan Anda.
  • Update terbaru
  • Update eksperimental
  • Pratinjau Android Studio
  • Library Jetpack & Compose
  • Rilis Wear OS
  • Privacy Sandbox ↗️
Desain & Rencana
  • Pengalaman yang Luar Biasa
  • Bangun pengalaman terbaik untuk pengguna terbaik Anda.
  • Pelajari lebih lanjut
  • Desain UI
  • Mendesain antarmuka pengguna yang menarik menggunakan praktik terbaik Android.
  • Desain untuk Android
  • Seluler
  • Pengalaman desktop
  • Headset XR & Kacamata XR
  • Kacamata AI
  • Widget
  • Wear OS
  • Android TV
  • Android untuk Mobil
  • Arsitektur
  • Mendesain logika dan layanan aplikasi yang tangguh, mudah diuji, dan mudah dikelola.
  • Pengantar
  • Library
  • Navigasi
  • Modularisasi
  • Pengujian
  • Multiplatform Kotlin
  • Kualitas
  • Membuat rencana untuk menjaga kualitas aplikasi yang selaras dengan pedoman Play Store.
  • Ringkasan
  • Nilai inti
  • Pengalaman pengguna
  • Aksesibilitas
  • Kualitas teknis
  • Pengalaman yang Luar Biasa
  • Keamanan
  • Melindungi pengguna dari ancaman dan memastikan pengalaman Android yang aman.
  • Ringkasan
  • Privasi
  • Izin
  • Identitas
  • Pencegahan penipuan
Mengembangkan aplikasi
  • Gemini di Android Studio
  • Pendamping pengembangan AI Anda untuk pengembangan Android.
  • Pelajari lebih lanjut
  • Dapatkan Android Studio
  • Area inti
  • Dapatkan contoh dan dokumen untuk fitur yang Anda perlukan.
  • Contoh
  • Antarmuka pengguna
  • Pekerjaan latar belakang
  • Data dan file
  • Konektivitas
  • Semua area inti ⤵️
  • Alat dan alur kerja
  • Gunakan IDE untuk menulis dan membangun aplikasi, atau membuat pipeline Anda sendiri.
  • Menulis dan men-debug kode
  • Membuat project
  • Menguji aplikasi
  • Performa
  • Alat command line
  • API plugin Gradle
  • Android Bench
  • Teknologi perangkat
  • Menulis kode untuk faktor bentuk. Menghubungkan perangkat dan membagikan data.
  • UI Adaptif
  • Wear OS
  • Android XR
  • Android Health
  • Android untuk Mobil
  • Android TV
  • Better Together
  • Semua perangkat ⤵️
  • Library
  • Jelajahi dokumentasi referensi API beserta semua detailnya.
  • Platform Android
  • Library Jetpack
  • Library Compose
  • Layanan Google Play ↗️
  • Google Play SDK Index ↗️
Google Play
  • Konsol Play
  • Publikasikan aplikasi atau game Anda dan kembangkan bisnis Anda di Google Play.
  • Buka Konsol Play
  • Pelajari lebih lanjut ↗️
  • Dasar-dasar
  • Pelajari cara berinteraksi dengan pengguna, memonetisasi, dan mengamankan aplikasi Anda.
  • Monetisasi Google Play
  • Play Integrity
  • Kebijakan Play
  • Program Google Play ↗️
  • Pusat Developer Game
  • Kembangkan dan kirimkan game. Dapatkan alat, hasil download, dan contoh.
  • Ringkasan
  • Play Asset Delivery
  • Layanan Play Games
  • Play Game di PC
  • Semua panduan Google Play ⤵️
  • Library
  • Jelajahi dokumentasi referensi API beserta semua detailnya.
  • Play Feature Delivery
  • Update Dalam Aplikasi Google Play
  • Ulasan Dalam Aplikasi Google Play
  • Perujuk Instal Google Play
  • Layanan Google Play ↗️
  • Google Play SDK Index ↗️
  • Semua library Google Play ⤵️
  • Fitur & resource
  • Alat untuk memublikasikan, mempromosikan, dan mengelola aplikasi Anda.
  • Android App Bundle
  • Merek & pemasaran
  • API Konsol Play ↗️
Blog
  • Blog Android Developers
  • Baca info terbaru
  • Jelajahi penulis →
  • Jelajahi kategori
  • Studi Kasus
    Hasil nyata dari para pengguna langsung. Jelajahi bagaimana berbagai tim menggunakan alat kami untuk mencapai tujuan mereka.
  • Acara & Program
    Dapatkan detail tentang webinar, workshop, pertemuan, dan inisiatif khusus mendatang yang dirancang untuk membantu Anda berkembang.
  • Berita Produk
    Terus dapatkan info terbaru tentang update, rilis fitur, dan cuplikan di balik layar tentang perkembangan kami.
  • Komunitas
    Temukan berbagai cerita dari pengguna kami, fitur sorotan, serta project kolaborasi yang menyatukan kita semua.
  • Petunjuk
    Mulai dari tips singkat hingga tutorial dengan pembahasan mendalam, panduan langkah demi langkah ini dirancang untuk membantu Anda bekerja lebih cerdas dan lebih cepat.
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Android Studio Masuk
  • Develop
  • Core areas
  • UI
Ringkasan Tutorial Contoh Dokumen Panduan Cepat
Android Developers
  • Essentials
    • Lainnya
  • Desain & Rencana
    • Lainnya
  • Mengembangkan aplikasi
    • Lainnya
    • Ringkasan
    • Tutorial
    • Contoh
    • Dokumen
    • Panduan Cepat
  • Google Play
    • Lainnya
  • Blog
    • Lainnya
  • Android Studio
  • Pengantar
    • Dokumentasi
    • Mengapa Compose
    • Mulai cepat
    • Menyiapkan Dependensi dan Compiler Compose
    • Paradigma Compose
    • Mem-build aplikasi adaptif
    • Bill of Materials
      • Menggunakan Bill of Materials
      • Pemetaan BOM ke versi library
  • Arsitektur UI
    • Siklus proses
    • Efek samping
    • Fase
    • Mengelola status
      • Ringkasan
      • Ke mana status sebaiknya diangkat
      • Menyimpan status UI
      • Masa aktif status
      • Callback status
    • Arsitektur
    • Pelapisan arsitektur
    • CompositionLocal
    • Navigasi
  • Tata letak aplikasi
    • Dasar-dasar tata letak
      • Ringkasan
      • Dasar-dasar tata letak
      • Pengubah
      • Batasan dan urutan pengubah
      • Pengubah kustom
      • Daftar pengubah
    • Penampung tata letak
      • Daftar lambat dan petak lambat
      • Pager
      • Tata letak flow
      • Petak
        • Ringkasan
        • Mulai
        • Menetapkan properti penampung
        • Menetapkan properti item
      • FlexBox
        • Ringkasan
        • Mulai
        • Menetapkan perilaku penampung
        • Menetapkan perilaku item
    • Tata letak adaptif
      • Dasar-dasar
        • Ringkasan
        • Orientasi, rasio aspek, dan kemampuan ubah ukuran aplikasi
        • Mendukung mode multi-aplikasi
        • Anjuran dan larangan adaptasi
      • Strategi penentuan ukuran
        • Menggunakan class ukuran jendela
        • Mendukung berbagai ukuran layar
        • Informasi kueri untuk tata letak adaptif
      • Pola layout
        • Tata letak kanonis
        • Membuat tata letak daftar-detail
        • Membangun tata letak panel pendukung
        • Mem-build navigasi adaptif
      • Dukungan khusus perangkat
        • Mendukung layar yang terhubung
        • Mendukung jendela desktop
        • Mendukung kamera di berbagai faktor bentuk
        • Perangkat foldable
          • Mempelajari perangkat foldable
          • Membuat aplikasi Anda fold-aware
          • Mendukung mode tampilan perangkat foldable
          • Mendukung perangkat tiga lipatan dan perangkat foldable lanskap
    • Tata letak lanjutan dan kustom
      • Tata letak kustom
      • Garis perataan
      • Pengukuran intrinsik
      • Pelacakan visibilitas
  • Komponen
    • Ringkasan
    • Panel aplikasi
      • Ringkasan
      • Menavigasi dari panel aplikasi atas
      • Membuat panel aplikasi atas dinamis
    • Badge
    • Sheet bawah
      • Ringkasan
      • Sheet bawah sebagian
    • Button
      • Overview
      • Floating action button
      • Icon button
      • Segmented button
    • Kartu
    • Carousel
    • Kotak centang
    • Chip
    • Pemilih tanggal
    • Dialog
    • Pembagi
    • Menu
    • Menu navigasi
    • Panel navigasi
    • Kolom samping navigasi
    • Indikator progres
    • Tarik untuk me-refresh
    • Tombol radio
    • Referensi
    • Scaffold
    • Kotak penelusuran
    • Penggeser
    • Snackbar
    • Alihkan
    • Tab
    • Pemilih waktu
      • Ringkasan
      • Dialog pemilih waktu
    • Tooltip
  • Penerapan tema
    • Ringkasan
    • Desain Material 3
    • Bermigrasi dari Material 2 ke Material 3
    • Desain Material 2
    • Tema kustom
    • Anatomi tema
    • Memigrasikan tema XML ke Compose
    • Gaya
      • Ringkasan
      • Dasar-Dasar Gaya
      • Status dan animasi dalam Gaya
      • Gaya vs. pengubah
      • Tema dengan Gaya
      • Performa Gaya
      • Anjuran dan larangan
      • Contoh penggunaan Gaya
      • Batasan Gaya
  • Teks dan tipografi
    • Ringkasan
    • Menampilkan dan memberi gaya teks
      • Menampilkan teks dari resource
      • Teks gaya
      • Gaya paragraf
      • Mengonfigurasi tata letak teks
    • Menangani input pengguna
      • Mengonfigurasi kolom teks
      • Bermigrasi ke kolom teks berbasis status
    • Memungkinkan interaksi pengguna
    • Menggunakan font
    • Menampilkan emoji
    • Mengaktifkan Isi Otomatis
  • Gambar dan grafis
    • Ringkasan
    • Gambar
      • Ringkasan
      • Memuat gambar
      • ImageBitmap vs ImageVector
      • Ikon material
      • Menyesuaikan gambar
      • Painter kustom
      • Mengoptimalkan performa
    • Grafik
      • Ringkasan
      • Pengubah Grafik
      • Kuas
      • Bentuk
      • Bayangan
  • Animasi
    • Ringkasan
    • Memilih API animasi
    • Panduan cepat
    • Pengubah dan composable animasi
    • Animasi berbasis nilai
    • Gambar vektor animasi
    • Contoh animasi lanjutan
    • Menyesuaikan animasi
    • Elemen bersama
      • Ringkasan
      • Sesuaikan
      • Kasus penggunaan umum
      • Dengan navigasi
      • Contoh tambahan
    • Menguji animasi
    • Alat
    • Referensi lain
  • Aksesibilitas
    • Ringkasan
    • Default API
    • Semantik
    • Mengubah urutan traversal
    • Mendukung konten yang dapat diskalakan oleh pengguna
    • Penggabungan dan penghapusan
    • Memeriksa dan men-debug
    • Pengujian
  • Sentuhan dan input
    • Ringkasan
    • Input pointer
      • Ringkasan
      • Memahami gestur
      • Ketuk dan tekan
      • Tarik, geser, dan ayunkan
      • Gestur multi-kontrol
    • Scroll
      • Pengubah scroll
      • Pengubah scroll bertingkat
      • Scroll dua dimensi
    • Input keyboard
      • Menangani tindakan keyboard
      • Keyboard Shortcuts Helper
    • Fokus
      • Ringkasan
      • Mengubah urutan traversal fokus
      • Mengubah perilaku fokus
      • Bereaksi terhadap fokus
    • Interaksi pengguna
      • Menangani interaksi
      • Bermigrasi ke Indication dan Ripple API
      • Tarik lalu lepas
      • Geser untuk menutup atau memperbarui
    • Input stilus
      • Ringkasan
      • Input stilus di kolom teks
      • Fitur stilus lanjutan
      • Aplikasi pencatatan
      • API Tinta
        • Tentang Ink API
        • Menambahkan dependensi
        • Memilih modul
        • Menentukan kuas
        • Menggambar goresan
        • Membuat alat interaktif dengan Geometry API
        • Mengelola status dan penyimpanan
        • Memilih epsilon dan sistem koordinat Anda
    • Salin dan tempel
    • Kompatibilitas input di perangkat layar besar
  • Performa
    • Tolok ukur hero
    • Ringkasan
    • Fase
    • Profil dasar pengukuran
    • Stabilitas
      • Ringkasan
      • Mendiagnosis masalah stabilitas
      • Memperbaiki masalah stabilitas
      • Melewati dengan kuat
    • Alat
    • Praktik terbaik
  • Pedoman gaya
    • Panduan Compose API
    • Kotlin untuk Compose
  • Pengujian UI
    • Ringkasan
    • Tips Praktis
    • Semantik
    • API Pengujian
    • Bermigrasi ke API pengujian v2
    • Menyinkronkan pengujian
    • Interoperabilitas
    • Pola umum
    • Pengujian debug
  • Bermigrasi ke Compose
    • Memigrasikan Tampilan XML ke Jetpack Compose
    • Strategi migrasi
    • API Interoperabilitas
      • Ringkasan
      • Menggunakan Compose di View
      • Menggunakan View di Compose
    • Skenario migrasi umum
      • Memigrasikan RecyclerView ke Compose
      • Memigrasikan CoordinatorLayout ke Compose
      • Memigrasikan Jetpack Navigation ke Navigation Compose
    • Pertimbangan lainnya
    • Menggunakan Compose untuk tim
    • Compose dan library lainnya
    • Membandingkan metrik Compose dan View
  • Alat
    • Ringkasan
    • Desain
      • Melihat pratinjau UI
      • Melihat pratinjau dan men-debug aplikasi
    • Mengembangkan aplikasi
      • Mengembangkan kode secara berulang
      • Tindakan editor
      • Lint
    • Debug
      • Ringkasan
      • Melacak performa aplikasi
      • Stack trace
  • Kemampuan sistem
    • Notifikasi
      • Tentang notifikasi
      • Membuat notifikasi
      • Izin notifikasi
      • Saluran notifikasi
      • Notifikasi yang dapat diperluas
      • Balon
      • Notifikasi yang berfokus pada progres
      • Notifikasi gaya panggilan
      • Info terbaru langsung
    • Inset jendela
      • Menyiapkan tata letak layar penuh
      • Tentang WindowInsetsRulers
      • Tentang inset jendela
      • Menyiapkan inset jendela
      • Menggunakan animasi IME keyboard
      • Menggunakan inset Material 3
      • Menggunakan inset di View dan Compose
      • Tentang perlindungan kolom sistem
    • Potongan
      • Tentang potongan
      • Menguji bagaimana konten Anda dirender dengan potongan
    • Picture-in-picture
      • Tentang PiP
      • Siapkan aplikasi untuk PiP
      • Membuka PiP pada waktu yang tepat
      • Menambahkan PiP melalui tombol
      • Menambahkan tindakan jarak jauh ke PiP
    • Kembali prediktif
      • Tentang kembali prediktif
      • Menyiapkan kembali prediktif
      • Mengakses progres secara manual
      • Menguji kembali prediktif
    • Pintasan aplikasi
      • Tentang pintasan
      • Membuat pintasan
      • Menambahkan kemampuan ke pintasan
      • Mengelola pintasan
      • Menerapkan praktik terbaik untuk pintasan
    • Ikon adaptif
    • Balon
  • Membuat widget
    • Ringkasan
    • Penyiapan Glance
    • Membuat widget aplikasi dengan Glance
    • Menambahkan pratinjau yang dibuat ke alat pilih widget
    • Menyematkan widget Sekilas dalam aplikasi
    • Menangani error dengan Glance
    • Pengujian unit dengan Glance
    • Menangani interaksi pengguna dengan Glance
    • Melacak metrik untuk widget Anda
    • Mengelola dan mengupdate GlanceAppWidget
    • Mem-build UI dengan Glance
    • Mengimplementasikan tema Glance
    • Interoperabilitas Glance
    • Referensi lain
  • Membangun pengalaman AI
  • Mulai
  • Mulai
  • Halo dunia
  • Kursus pelatihan
  • Tutorial
  • Compose untuk tim
  • Kotlin untuk Android
  • Monetisasi dengan Play ↗️
  • Verifikasi Developer Android
  • Memperluas menurut perangkat
  • Aplikasi adaptif
  • Android XR
  • Wear OS
  • Android untuk Mobil
  • Android TV
  • Googlebook
  • ChromeOS
  • Membangun aplikasi menurut kategori
  • Game
  • Kamera & media
  • Media sosial & fitur pesan
  • Kesehatan & kebugaran
  • Produktivitas
  • Aplikasi perusahaan
  • Dapatkan info terbaru
  • Update terbaru
  • Update eksperimental
  • Pratinjau Android Studio
  • Library Jetpack & Compose
  • Rilis Wear OS
  • Privacy Sandbox ↗️
  • Pengalaman yang Luar Biasa
  • Pelajari lebih lanjut
  • Desain UI
  • Desain untuk Android
  • Seluler
  • Pengalaman desktop
  • Headset XR & Kacamata XR
  • Kacamata AI
  • Widget
  • Wear OS
  • Android TV
  • Android untuk Mobil
  • Arsitektur
  • Pengantar
  • Library
  • Navigasi
  • Modularisasi
  • Pengujian
  • Multiplatform Kotlin
  • Kualitas
  • Ringkasan
  • Nilai inti
  • Pengalaman pengguna
  • Aksesibilitas
  • Kualitas teknis
  • Pengalaman yang Luar Biasa
  • Keamanan
  • Ringkasan
  • Privasi
  • Izin
  • Identitas
  • Pencegahan penipuan
  • Gemini di Android Studio
  • Pelajari lebih lanjut
  • Dapatkan Android Studio
  • Area inti
  • Contoh
  • Antarmuka pengguna
  • Pekerjaan latar belakang
  • Data dan file
  • Konektivitas
  • Semua area inti ⤵️
  • Alat dan alur kerja
  • Menulis dan men-debug kode
  • Membuat project
  • Menguji aplikasi
  • Performa
  • Alat command line
  • API plugin Gradle
  • Android Bench
  • Teknologi perangkat
  • UI Adaptif
  • Wear OS
  • Android XR
  • Android Health
  • Android untuk Mobil
  • Android TV
  • Better Together
  • Semua perangkat ⤵️
  • Library
  • Platform Android
  • Library Jetpack
  • Library Compose
  • Layanan Google Play ↗️
  • Google Play SDK Index ↗️
  • Konsol Play
  • Buka Konsol Play
  • Pelajari lebih lanjut ↗️
  • Dasar-dasar
  • Monetisasi Google Play
  • Play Integrity
  • Kebijakan Play
  • Program Google Play ↗️
  • Pusat Developer Game
  • Ringkasan
  • Play Asset Delivery
  • Layanan Play Games
  • Play Game di PC
  • Semua panduan Google Play ⤵️
  • Library
  • Play Feature Delivery
  • Update Dalam Aplikasi Google Play
  • Ulasan Dalam Aplikasi Google Play
  • Perujuk Instal Google Play
  • Layanan Google Play ↗️
  • Google Play SDK Index ↗️
  • Semua library Google Play ⤵️
  • Fitur & resource
  • Android App Bundle
  • Merek & pemasaran
  • API Konsol Play ↗️
  • Blog Android Developers
  • Baca info terbaru
  • Jelajahi penulis →
  • Jelajahi kategori
  • Studi Kasus
  • Acara & Program
  • Berita Produk
  • Komunitas
  • Petunjuk
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
  • Android Developers
  • Develop
  • Core areas
  • UI
  • Dokumen

Tentang tata letak adaptif Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Sebelumnya
arrow_back Menetapkan perilaku item
Berikutnya
Orientasi, rasio aspek, dan kemampuan ubah ukuran aplikasi arrow_forward

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 2026-04-08 UTC.

  • X X
    Ikuti @AndroidDev tentang X
  • YouTube YouTube
    Lihat Developer Android di YouTube
  • LinkedIn LinkedIn
    Connect with the Android Developers community on LinkedIn
  • Selengkapnya tentang Android

    • Android
    • Android untuk Perusahaan
    • Keamanan
    • Source
    • Berita
    • Blog
    • Podcast
  • Temukan

    • Game
    • Machine Learning
    • Kesehatan & Kebugaran
    • Kamera & Media
    • Privasi
    • 5G
  • Perangkat Android

    • Layar besar
    • Wear OS
    • Perangkat ChromeOS
    • Android untuk mobil
    • Android TV
  • Rilis

    • Android 15
    • Android 14
    • Android 13
    • Android 12
    • Android 11
    • Android 10
    • Pie
  • Dokumentasi dan Hasil Download

    • Panduan Android Studio
    • Panduan developer
    • Referensi API
    • Download Studio
    • Android NDK
  • Dukungan

    • Laporkan bug platform
    • Laporkan bug dokumentasi
    • Google Play support
    • Bergabung dengan studi riset
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Semua produk
  • Privasi
  • Lisensi
  • Pedoman brand
  • Manage cookies
  • Dapatkan berita dan tips melalui email Berlangganan
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어