제약 조건 API

자동차마다 한 번에 사용자에게 표시되는 Item 인스턴스 수가 다를 수 있습니다. ConstraintManager를 사용하여 런타임에 콘텐츠 한도를 확인하고 템플릿에서 적절한 항목 수를 설정합니다.

CarContext에서 ConstraintManager을 가져옵니다.

Kotlin

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

자바

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

가져온 ConstraintManager 객체에서 관련 콘텐츠 제한을 쿼리합니다. 예를 들어 그리드에 표시할 수 있는 항목 수를 가져오려면 CONTENT_LIMIT_TYPE_GRID을 사용하여 getContentLimit을 호출합니다.

Kotlin

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)

Java

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