برنامههای Android روی دستگاههای مختلف اجرا میشوند - از تلفنهای تاشو تا تلویزیونهای دیواری. برای ارائه یک تجربه کاربری عالی در انواع دستگاهها، رابط کاربری برنامه خود را با اندازهها و پیکربندیهای مختلف نمایش تطبیق دهید. بهترین برنامههای اندروید از فضای صفحهای که اشغال میکنند حداکثر استفاده را میکنند و تغییرات آن فضا را در زمان اجرا انجام میدهند، از جمله تغییرات جهتگیری و تغییر اندازه پنجره در حالتهای پنجره دوپارچه و دسکتاپ.
موضوعات
اسناد طرحبندی تطبیقی راهنماییهایی را در مورد نحوه انجام موارد زیر ارائه میدهد:
- طراحی و پیاده سازی طرح های تطبیقی
- پیمایش اصلی برنامه خود را بر اساس اندازه پنجره تنظیم کنید
- از کلاس های اندازه پنجره برای تطبیق رابط کاربری برنامه خود استفاده کنید
- اجرای طرحبندیهای متعارف، مانند جزئیات فهرست، با استفاده از APIهای Jetpack را ساده کنید.
پیش نیازها
راهنمای طرحبندی تطبیقی فرض میکند که شما مفاهیم زیر را درک میکنید:
- اصول اولیه Jetpack Compose ، از جمله ترکیب مجدد