Mobil yang berbeda dapat memungkinkan jumlah instance Item yang berbeda untuk ditampilkan kepada pengguna dalam satu waktu. Gunakan
ConstraintManager untuk memeriksa batas konten saat runtime dan untuk menetapkan
jumlah item yang sesuai dalam template Anda.
Dapatkan ConstraintManager dari CarContext:
Kotlin
val manager = carContext.getCarService(ConstraintManager::class.java)
Java
ConstraintManager manager = getCarContext().getCarService(ConstraintManager.class);
Kueri objek ConstraintManager yang diambil untuk batas konten yang relevan.
Misalnya, untuk mendapatkan jumlah item yang dapat ditampilkan dalam petak, panggil
getContentLimit dengan CONTENT_LIMIT_TYPE_GRID:
Kotlin
val gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID)
Java
int gridItemLimit = manager.getContentLimit(ConstraintManager.CONTENT_LIMIT_TYPE_GRID);