۲ محمدصادق صرافیان
مفهوم view holder
جامعه جاوا (اندروید) ایجاد شده در ۱۰ خرداد ۱۳۹۹

عرض سلام و خسته نباشید

اگر ما 100تا ایتم داشته باشیم و در هر ایتم 3تا view داشته باشیم ، و فقط 5 ایتم در صفحه قابل نمایش باشه، با این تفاسیر ما به 5تا viewholder نیاز داریم که هر viewholder خودش شامل 3تا view هست ، پس 15بار findViewById صدا زده میشه ؟ 

البته استاد گفتند اگه 6تا ایتم داشته باشیم 6تا هم viewholderv نیاز داریم.

ممنون از شما

سلام. همونطور که فرمودید، تعداد ویوهلدر‌ها به اندازه ی تعداد ایتمهاییه که در صفحه ی موبایل جا میگیره. اگر صد ایتم داریم و فقط پنج آیتم داخل صفحه قابل نمایشه، پس کلا پنج ویوهلدر ساخته میشه و بقیه ی ایتم‌ها با عملیات bind جایگزین خواهند شد. 

محسن موحد ۱۱ خرداد ۱۳۹۹، ۰۷:۵۴

محسن جان ممنون . پس درست برداشت کردم . فقط اون قضیه findViewById هم همینطوره که گفتم ؟ یا کلا چیز دیگریست؟

محمدصادق صرافیان ۱۱ خرداد ۱۳۹۹، ۲۱:۲۸