API Constraints

Auto diverse possono consentire la visualizzazione di un numero diverso di istanze di Item all'utente contemporaneamente. Utilizza ConstraintManager per controllare il limite di contenuti in fase di runtime e per impostare il numero appropriato di elementi nei tuoi modelli.

Prendi un ConstraintManager da CarContext:

Kotlin

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

Java

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

Esegui una query sull'oggetto ConstraintManager recuperato per il limite di contenuti pertinente. Ad esempio, per ottenere il numero di elementi che possono essere visualizzati in una griglia, chiama getContentLimit con CONTENT_LIMIT_TYPE_GRID:

Kotlin

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)

Java

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