you can use nested recycler view or you can have list view in your recycler view row.
public class RecyclerViewAdapor extends RecyclerView.Adapter<RecyclerView.ViewHolder>{
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
// Inflate your row layout with list/nested recycler view here.
}
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
//set your list/nested recycler view adaptor here based on data at 'postion'.
holder.listView.setadaptor(new ListViewAdaptor());
}
@Override
public int getItemCount() {
return list.lenght();
}
}
public class ListViewAdaptor extends BaseAdapter{
@Override
public int getCount() {
return list.length()
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//listview row layout inflation goes here
}
}
}