#RECYCLER VIEW
In your Layout.xml add `RecyclerView`
```
```
In your `MainActivity.java`
This as private variable
```
RecyclerView rv;
LinearLayoutManager llm;
```
Than under `setContentView()`
```
//Just an example
rv = (RecyclerView) findViewById(R.id.rv);
llm = new LinearLayoutManager(getApplicationContext(), LinearLayoutManager.HORIZONTAL, false);
rv.setLayoutManager(llm);
List optionViews = new ArrayList<>();
Toolbar.OnMenuItemClickListener toolbarListener = new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
Toast.makeText(getApplicationContext(), "Settings Menu!", Toast.LENGTH_LONG).show();
return true;
}
return false;
}
};
optionViews.add(new OptionView.Builder()
.image(R.drawable.image)
.title("TITLE")
.colorTitle(R.color.colorPrimary)
.menuItem(R.menu.menu_main)
.toolbarListener(toolbarListener).build());
optionViews.add(new OptionView.Builder()
.text("Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text," +
" a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text, a lot of Text")
.title("TITLE")
.colorTitle(R.color.colorPrimary)
.menuItem(R.menu.menu_main)
.toolbarListener(toolbarListener).build());
optionViews.add(new OptionView.Builder()
.subTitle("Sub Title!!!")
.image(R.drawable.image)
.title("TITLE")
.colorTitle(R.color.colorPrimary)
.menuItem(R.menu.menu_main)
.toolbarListener(toolbarListener).build());
//Set custom adapter.
SwipeableCardAdapter adapter = new SwipeableCardAdapter(optionViews, getApplicationContext());
rv.setAdapter(adapter);
```