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

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

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

Kotlin

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

Java

ConstraintManager manager = getCarContext().getCarService(ConstraintManager.class);

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

Kotlin

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)

Java

int gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID);