Я новичок в разработке Android, и я наткнулся на эти 3 различных варианта ListView, AbsListView и RecyclerView для создания списка в android. В чем разница между этими 3.
Во-первых, AbsListView
является абстрактным классом и не может использоваться как элемент « View
в макете приложения, хотя вы можете использовать его как Base Class
для реализации собственного View
. До Lollipop не было RecyclerView
, оно было представлено в составе Material Design. Он представил новый способ обработки слушателей.
Вы можете прочитать более подробное объяснение здесь
Начиная с Lollipop считается хорошей практикой использовать RecyclerView
вместо устаревшего ListView
.
Вы можете прочитать, как использовать RecyclerView
в официальной документации по Android, предоставленной Google, или использовать этот отличный учебник .