Constraints 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)