Class OptionAdapter
java.lang.Object
androidx.recyclerview.widget.RecyclerView.Adapter<OptionAdapter.ViewHolder>
com.example.cardiacrecorder.adapter.OptionAdapter
public class OptionAdapter
extends androidx.recyclerview.widget.RecyclerView.Adapter<OptionAdapter.ViewHolder>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classViewHolder class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintItem counterintgetter for positionvoidonBindViewHolder(OptionAdapter.ViewHolder holder, int position) sets data in layoutonCreateViewHolder(android.view.ViewGroup parent, int viewType) creates ViewHoldervoidResets positionMethods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
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
-
Constructor Details
-
OptionAdapter
constructor- Parameters:
mContext-args-
-
-
Method Details
-
onCreateViewHolder
@NonNull public OptionAdapter.ViewHolder onCreateViewHolder(@NonNull android.view.ViewGroup parent, int viewType) creates ViewHolder- Specified by:
onCreateViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<OptionAdapter.ViewHolder>- Parameters:
parent- The ViewGroup into which the new View will be added after it is bound to an adapter position.viewType- The view type of the new View.- Returns:
- ViewHolder
-
onBindViewHolder
sets data in layout- Specified by:
onBindViewHolderin classandroidx.recyclerview.widget.RecyclerView.Adapter<OptionAdapter.ViewHolder>- Parameters:
holder- The ViewHolder which should be updated to represent the contents of the item at the given position in the data set.position- The position of the item within the adapter's data set.
-
getItemCount
public int getItemCount()Item counter- Specified by:
getItemCountin classandroidx.recyclerview.widget.RecyclerView.Adapter<OptionAdapter.ViewHolder>- Returns:
- number of items
-
resetFilter
public void resetFilter()Resets position -
getSelectedPosition
public int getSelectedPosition()getter for position- Returns:
- position
-