제약 조건 API

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

CarContext에서 ConstraintManager를 가져옵니다.

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

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

val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)