در Jetpack Compose Glimmer، ListItem کامپوننت استاندارد برای نمایش یک ردیف محتوا است. آیتمهای لیست برای تعامل مبتنی بر فوکوس عینکهای نمایش طراحی شدهاند، بنابراین هنگام جلب توجه، یک پاسخ بصری داخلی ارائه میدهند.
این کامپوننت دو overload دارد: یکی با پارامتر onClick برای آیتمهایی که عملیاتی را آغاز میکنند، و یک نسخه فقط قابل فوکوس برای محتوای اطلاعاتی که نیازی به عمل کلیک ندارد.

کاربرد درون فهرستها
آیتمهای لیست انتخاب اصلی برای ردیفهای درون یک لیست هستند، با این حال لیستها میتوانند میزبان اجزای دیگری مانند Card یا TitleChip نیز باشند تا تأکید بصری متفاوتی ارائه دهند.
آیتمهای لیست از جایگاه headlineContent برای متن اصلی خود استفاده میکنند تا با کامپوننتهای Card و TitleChip که برای سایر آیتمها استفاده میشوند، همتراز شوند.
مثال: مورد لیست پایه
کد زیر یک آیتم لیست پایه ایجاد میکند:
@Composable fun ListItemSample() { ListItem { Text("This is a list item") } }
مثال: آیتم را با برچسب و آیکونهای پشتیبان فهرست کنید
کد زیر یک آیتم از لیست را با یک برچسب پشتیبان و آیکونهای ابتدایی و انتهایی ایجاد میکند:
@Composable fun ListItemWithIconsSample() { ListItem( leadingIcon = { Icon(FavoriteIcon, contentDescription = "Favorite") }, trailingIcon = { Icon(FavoriteIcon, contentDescription = "Favorite") } ) { Text("This is a list item with icons") } }