اذهب إلى المحتوى

السؤال

نشر (معدل)

اريد اضهار جميع العناصر في RecyclerView بدون مايكون فيها تحريك 

انا حاط recycleview داخل ScrolView اريد Scrolview فقط الي تتحرك

تم التعديل في بواسطة Wael Aljamal
توضيح السؤال

Recommended Posts

  • 0
نشر

يمكن حل المشكلة بالتعليمة التالية

recyclerView.setFocusable(false);

بهذه الحالة لن يستجيب recycleview لأي حدث (حدث التمرير) وسيتحقق مطلبك، يتوقف عمل استجابة للعنصر recycleview، 

سبب تحرك recycleview أن له elevation أعلى من بقية العناصر، فله أولوية عند حدوث أي شيء فوق المنطقة الموجودة فيها.

  • 0
نشر
بتاريخ 11 ساعات قال Amir Aoucha:

لم تنجح باقي نفس المشكلة

حاول إضافة التالي في XML

android:descendantFocusability="blocksDescendants"

ل

<LinearLayout android:layout_width="match_parent" 
              android:layout_height="wrap_content"
              android:descendantFocusability="blocksDescendants" 
              android:orientation="vertical">

ويمكن 

<LinearLayout android:focusable="false" android:focusableInTouchMode="false"
              android:descendantFocusability="blocksDescendants"> 
<android.support.v7.widget.RecyclerView ... /> />

 

  • 0
نشر
بتاريخ 14 ساعات قال Amir Aoucha:

لم تنجح باقي نفس المشكلة

linearLayoutManager = new LinearLayoutManager(context) {

    @Override
    public boolean canScrollVertically() {

        return false;
    }

};

recyclerview.setLayoutManager(linearLayoutManager);

recyclerView.setNestedScrollingEnabled(false);

استخدم هذه 

  • 0
نشر

توقف التمرير لكن لا تضهر كل العناصر

بتاريخ 18 ساعات قال Wael Aljamal:

linearLayoutManager = new LinearLayoutManager(context) {

    @Override
    public boolean canScrollVertically() {

        return false;
    }

};

recyclerview.setLayoutManager(linearLayoutManager);

recyclerView.setNestedScrollingEnabled(false);

استخدم هذه 

توقف التمرير لكن لا تضهر كل العناصر

  • 0
نشر
بتاريخ 1 ساعة قال Wael Aljamal:

ممكن إرفاق صورة للمشكلة

بتاريخ 20 ساعات قال Wael Aljamal:

linearLayoutManager = new LinearLayoutManager(context) {

    @Override
    public boolean canScrollVertically() {

        return false;
    }

};

recyclerview.setLayoutManager(linearLayoutManager);

recyclerView.setNestedScrollingEnabled(false);

 

القائمة فيها 8 عناصر ضهرو 4 فقط

Screenshot_20211218-210841.jpg

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...