Constraints API

In verschiedenen Autos kann eine unterschiedliche Anzahl von Item-Instanzen gleichzeitig angezeigt werden. Mit dem ConstraintManager können Sie das Inhaltslimit zur Laufzeit prüfen und die entsprechende Anzahl von Elementen in Ihren Vorlagen festlegen.

ConstraintManager aus CarContext abrufen:

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

Fragen Sie das abgerufene ConstraintManager-Objekt nach dem relevanten Inhaltslimit ab. Wenn Sie beispielsweise die Anzahl der Elemente abrufen möchten, die in einem Raster angezeigt werden können, rufen Sie getContentLimit mit CONTENT_LIMIT_TYPE_GRID auf:

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)