واجهة برمجة تطبيقات القيود

يمكن أن تسمح السيارات المختلفة بعرض أعداد مختلفة من مثيلات Item للمستخدم في المرة الواحدة. استخدِم ConstraintManager للتحقّق من حد المحتوى في وقت التشغيل ولتحديد عدد العناصر المناسب في النماذج.

الحصول على ConstraintManager من CarContext:

val manager = carContext.getCarService(ConstraintManager::class.java)

استعلم عن الكائن ConstraintManager الذي تم استرجاعه لمعرفة الحدّ الأقصى للمحتوى ذي الصلة. على سبيل المثال، للحصول على عدد العناصر التي يمكن عرضها في شبكة، استدعِ الدالة getContentLimit مع CONTENT_LIMIT_TYPE_GRID:

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)