public class MenuAdapter
extends androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder>
Constructor and Description |
---|
MenuAdapter(MenuListActivity parent,
java.util.List<MenuContent.MenuItem> items,
boolean twoPane)
Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
getItemCount()
Count elements in menu list
|
void |
onBindViewHolder(com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder holder,
int position)
onBindViewHolder method
|
com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
onCreateViewHolder method
|
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
public MenuAdapter(MenuListActivity parent, java.util.List<MenuContent.MenuItem> items, boolean twoPane)
parent
- parent activityitems
- list of menu itemstwoPane
- two pane view mode@NonNull public com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder>
parent
- parent view groupviewType
- view typepublic void onBindViewHolder(@NonNull com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder holder, int position)
onBindViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder>
holder
- view holderposition
- bind positionpublic int getItemCount()
getItemCount
in class androidx.recyclerview.widget.RecyclerView.Adapter<com.example.smartgarden.ui.adapters.MenuAdapter.ViewHolder>