إنشاء قائمة محدودة يمكن التمرير فيها

يمكن أن تساعد القوائم القابلة للتنقّل في إدارة مجموعات البيانات وإنشاء تصميمات سريعة الاستجابة وتسهيل التنقّل. يمكنك عرض مجموعات أصغر من العناصر في تطبيقك باستخدام قائمة محدودة يمكن التمرير فيها. لتجنُّب مشاكل الأداء في مجموعات البيانات الأكبر حجمًا أو في قائمة ذات طول غير معروف، اطّلِع على مقالة تحميل البيانات بشكلٍ بطيء باستخدام القوائم وميزة "التنقّل في البيانات".

توافق الإصدار

يتطلّب هذا التنفيذ ضبط الحد الأدنى من إصدار حزمة تطوير البرامج (SDK) لمشروعك على المستوى 21 من واجهة برمجة التطبيقات أو مستوى أعلى.

التبعيات

إنشاء قائمة لفلفة عمودية

استخدِم الرمز البرمجي التالي لإنشاء قائمة لفّ عمودي:

@Composable
private fun ScrollBoxes() {
    Column(
        modifier = Modifier
            .background(Color.LightGray)
            .size(100.dp)
            .verticalScroll(rememberScrollState())
    ) {
        repeat(10) {
            Text("Item $it", modifier = Modifier.padding(2.dp))
        }
    }
}

النقاط الرئيسية حول الرمز

النتائج

قائمة رأسية تستجيب للإيماءات المتعلّقة بالتمرير
الشكل 1. قائمة يمكن التمرير فيها عموديًا

المجموعات التي تتضمّن هذا الدليل

هذا الدليل هو جزء من مجموعات الأدلة السريعة المنظَّمة التي تتناول أهداف تطوير Android الأوسع نطاقًا:

تسمح القوائم والشبكات لتطبيقك بعرض المجموعات في شكلٍ ممتع من الناحية المرئية ويسهل على المستخدمين الاطّلاع عليه.
تعرَّف على كيفية استخدام الدوال القابلة للتجميع لإنشاء مكونات جميلة لواجهة المستخدم بسهولة استنادًا إلى نظام التصميم المتعدّد الأبعاد.
تعرِض سلسلة الفيديوهات هذه واجهات برمجة التطبيقات المختلفة لتطبيق Compose، وتوضّح لك بسرعة الميزات المتاحة وكيفية استخدامها.

إذا كانت لديك أسئلة أو ملاحظات

يمكنك الانتقال إلى صفحة الأسئلة الشائعة والاطّلاع على الأدلة السريعة أو التواصل معنا وإعلامنا برأيك.