في Jetpack Compose Glimmer، يكون ListItem هو المكوّن العادي لـ
عرض صف واحد من المحتوى. تم تصميم عناصر القائمة للتفاعل المستند إلى التركيز في نظّارة العرض الذكية، لذا فهي توفّر استجابة مرئية مضمّنة عند التركيز عليها.
يحتوي المكوّن على حمولتَين زائدتَين: إحداهما تتضمّن مَعلمة onClick للعناصر التي تؤدي إلى إجراءات، والأخرى قابلة للتركيز فقط لعرض المحتوى المعلوماتي الذي لا يتطلّب إجراء نقرة.
الشكل 1. مثال على قائمتَين تتضمّنان أنماطًا مختلفة من عناصر القائمة في Jetpack Compose Glimmer
الاستخدام ضِمن القوائم
تُعدّ عناصر القائمة الخيار الأساسي للصفوف ضِمن الـ قائمة، ولكن يمكن أن تستضيف القوائم
أيضًا مكوّنات أخرى، مثل Card أو TitleChip، لتوفير
تركيز مرئي مختلف.
تستخدِم عناصر القائمة موضع العرض headlineContent للنص الأساسي الخاص بها ليتطابق مع مكوّنات Card وTitleChip المستخدَمة لعناصر أخرى.
مثال: عنصر قائمة يتضمّن تصنيفًا ثانويًا ورموزًا
تنشئ التعليمة البرمجية التالية عنصر قائمة يتضمّن تصنيفًا ثانويًا ورموزًا في المقدّمة والمؤخّرة:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-05-19 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-05-19 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]