অ্যান্ড্রয়েড ডক্স বলে:
রিসাইক্লারভিউ উইজেটটি তালিকাভিউর একটি আরও উন্নত এবং নমনীয় সংস্করণ। এই উইজেটটি বড় ডেটা সেট প্রদর্শন করার জন্য একটি ধারক যা সীমিত সংখ্যক দর্শন বজায় রেখে খুব দক্ষতার সাথে স্ক্রোল করা যায়। যখন আপনার ডেটা সংগ্রহ রয়েছে তখন ব্যবহারকারী ক্রিয়া বা নেটওয়ার্ক ইভেন্টের উপর ভিত্তি করে উপাদানগুলি রানটাইমে পরিবর্তিত হয় তখন পুনর্ব্যবহারযোগ্য উইজেটটি ব্যবহার করুন
ListView
কার্যকারিতা গুরুত্বপূর্ণ না হলে প্রকৃতপক্ষে উপরের সবগুলিই করতে পারেন এবং আমরা RecyclerView
প্রতিস্থাপনের জন্য ব্যবহার করার সময় আমরা অনেকগুলি সমস্যা খুঁজে পেয়েছি ListView
:
তালিকা আইটেম নির্বাচন - সমাধানের জন্য কোনও আইটেমিক্লিকলিস্টার () নেই
তালিকা আইটেমগুলির মধ্যে কোনও বিভাজক নয় - সমাধান
কোনও অন্তর্নির্মিত ওভারল্যাপ নির্বাচনকারী নয়, আপনি তালিকা আইটেম - সমাধান ক্লিক করলে কোনও ভিজ্যুয়াল প্রতিক্রিয়া নেই is
তালিকা শিরোনামের জন্য কোনও অ্যাডহাইডারভিউ নেই - সমাধান
হতে পারে আরও সমস্যা ...
সুতরাং যখন আমরা RecyclerView
প্রতিস্থাপন করতে ব্যবহার করি ListView
, তখন একই প্রভাবকে পৌঁছানোর জন্য আমাদের আরও অনেক বেশি কোডিং করতে হবে ListView
।
প্রশ্ন:
- এটা মূল্য যে আমরা প্রতিস্থাপন হয়
ListView
সঙ্গেRecyclerView
সম্পূর্ণভাবে?- যদি না হয় তবে আমাদের ক্ষেত্রে এর
RecyclerView
পরিবর্তে আরও কী ভাল ব্যবহার করা উচিতListView
?