Start a Project

Data Binding Part-III: Recycler view

In erlier chapter, we understood how to make a custom setter and bind ImageView with a image url directly. Now we will learn data binding with recycler view. We are going to make an adapter which will have a viewholder.

So lets start with make a layout having your recyclerview as i did, lets call it activity_main.xml .

Now we will create a layout for list/ grid item. Here we will have a text and an image. But firstly we have to make a java entity/ class for the structure we want to bind.

item.xml:

As we are using app:imageUrl our custom setter so we have to define it. Here I am going to use picasso library if you want to use volley you can check it out from here.

Now we will create a recyclerview adapter. We will do it in MainActivity.java as

And thats all for binding a recycler view data. You can also make a view swicher to switch between different layouts in the recyclerview as you have seen in many apps that switch between grid and list view. But we will coontinue that in the next part.

Next>

Exit mobile version