In verschiedenen Fahrzeugen kann eine unterschiedliche Anzahl von
Item-Instanzen gleichzeitig für den Nutzer angezeigt werden. Verwenden Sie die
ConstraintManager, um das Content-Limit zur Laufzeit zu prüfen und die
entsprechende Anzahl von Elementen in Ihren Vorlagen festzulegen.
So rufen Sie einen ConstraintManager aus dem CarContext ab:
Kotlin
val manager = carContext.getCarService(ConstraintManager::class.java)
Java
ConstraintManager manager = getCarContext().getCarService(ConstraintManager.class);
Fragen Sie das abgerufene ConstraintManager-Objekt nach dem entsprechenden Content-Limit 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:
Kotlin
val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)
Java
int gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID);