public
class
RecyclerViewAdapter
extends
RecyclerView.Adapter<RecyclerView.ViewHolder> {
private
ArrayList<ItemList> itemList =
new
ArrayList<>();
public
class
ViewHolder
extends
RecyclerView.ViewHolder {
TextView textView;
public
ViewHolder(
@NonNull
View itemView) {
super
(itemView);
textView = itemView.findViewById(R.id.itemTitle);
}
}
RecyclerViewAdapter(ArrayList<ItemList> list) {
itemList = list;
}
@NonNull
@Override
public
RecyclerView.ViewHolder onCreateViewHolder(
@NonNull
ViewGroup parent,
int
viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_list, parent,
false
);
return
new
RecyclerViewAdapter.ViewHolder(v);
}
@Override
public
void
onBindViewHolder(
@NonNull
RecyclerView.ViewHolder holder,
int
position) {
holder.
}
@Override
public
int
getItemCount() {
return
itemList.size();
}
public
void
addItem(ItemList data) {
itemList.add(data);
}
}