Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android uygulamaları, katlanabilir kapaklı telefonlardan duvara monte TV'lere kadar çok çeşitli cihazlarda çalışır. Tüm cihaz türlerinde mükemmel bir kullanıcı deneyimi sunmak için uygulamanızın kullanıcı arayüzünü farklı ekran boyutlarına ve yapılandırmalarına uyarlayın. En iyi Android uygulamaları, kapladıkları ekran alanından en iyi şekilde yararlanır ve çalışma zamanında bu alanda yapılan değişiklikleri (bölümlendirilmiş ekran ve masaüstü pencerelendirme modlarında yön değişiklikleri ve pencere yeniden boyutlandırma dahil) yönetir.
Konular
Uyarlanabilir düzenler dokümanında aşağıdakiler hakkında bilgi verilmektedir:
Uyarlanabilir düzenler tasarlama ve uygulama
Uygulamanızın birincil gezinme sistemini pencere boyutuna göre ayarlama
Uygulamanızın kullanıcı arayüzünü uyarlamak için pencere boyutu sınıflarını kullanma
Jetpack API'lerini kullanarak list-detail gibi standart sayfaların uygulanmasını kolaylaştırma
Ön koşullar
Uyarlanabilir düzenler kılavuzunda, aşağıdaki kavramları anladığınız varsayılır:
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-27 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-27 UTC."],[],[],null,["# About adaptive layouts\n\nAndroid apps run on a wide variety of devices---from foldable flip phones to\nwall‑mounted TVs. To provide a great user experience on all types of\ndevices, adapt your app's UI to different display sizes and configurations. The\nbest Android apps make the most of the screen space they occupy and handle\nchanges to that space at runtime, including orientation changes and window\nresizing in split‑screen and desktop windowing modes.\n| **Note:** For apps that target Android 16 (API level 36), the system ignores screen orientation, aspect ratio, and app resizablility restrictions to improve the layout of apps on form factors with smallest width \\\u003e= 600dp. See [App\n| orientation, aspect ratio, and\n| resizability](/develop/ui/compose/layouts/adaptive/app-orientation-aspect-ratio-resizability).\n\nTopics\n------\n\nThe adaptive layouts documentation provides guidance on how to:\n\n- Design and implement adaptive layouts\n- Adjust your app's primary navigation based on window size\n- Use window size classes to adapt your app's UI\n- Simplify implementation of canonical layouts, such as list‑detail, using the Jetpack APIs\n\nPrerequisites\n-------------\n\nThe adaptive layouts guidance assumes you understand the following concepts:\n\n- [Jetpack Compose basics](/develop/ui/compose/mental-model), including recomposition"]]