Class ItemViewHolder


  • public class ItemViewHolder
    extends androidx.recyclerview.widget.RecyclerView.ViewHolder
    The RecyclerView.ViewHolder class for OrderDetailsActivity
    • Field Summary

      Fields 
      Modifier and Type Field Description
      android.widget.TextView mTextViewAmount  
      android.widget.TextView mTextViewBasePrice  
      android.widget.TextView mTextViewCoupon  
      android.widget.TextView mTextViewName  
      • Fields inherited from class androidx.recyclerview.widget.RecyclerView.ViewHolder

        itemView
    • Constructor Summary

      Constructors 
      Constructor Description
      ItemViewHolder​(android.view.View itemView)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bind​(Item item)
      Method to bind and display the Item to the ItemViewHolder
      void setCurrency​(java.lang.String currency)
      Set the currency of amounts.
      void setDecimalPlacesCount​(int decimalPlacesCount)
      Set number of decimal places in amounts.
      • Methods inherited from class androidx.recyclerview.widget.RecyclerView.ViewHolder

        getAdapterPosition, getItemId, getItemViewType, getLayoutPosition, getOldPosition, getPosition, isRecyclable, setIsRecyclable, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • mTextViewName

        public android.widget.TextView mTextViewName
      • mTextViewBasePrice

        public android.widget.TextView mTextViewBasePrice
      • mTextViewAmount

        public android.widget.TextView mTextViewAmount
      • mTextViewCoupon

        public android.widget.TextView mTextViewCoupon
    • Constructor Detail

      • ItemViewHolder

        public ItemViewHolder​(@NonNull
                              android.view.View itemView)
    • Method Detail

      • bind

        public void bind​(Item item)
        Method to bind and display the Item to the ItemViewHolder
        Parameters:
        item - Item to display
      • setDecimalPlacesCount

        public void setDecimalPlacesCount​(int decimalPlacesCount)
        Set number of decimal places in amounts. Default value is 2, e.g. 100.00.
        Parameters:
        decimalPlacesCount - number of decimal places
      • setCurrency

        public void setCurrency​(java.lang.String currency)
        Set the currency of amounts. Default value is $, e.g. $100.00
        Parameters:
        currency - number of decimal places