Class SurveyQuestionsListAdapter


  • public class SurveyQuestionsListAdapter
    extends androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getItemCount()  
      void onBindViewHolder​(com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder holder, int position)  
      com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder onCreateViewHolder​(ViewGroup parent, int viewType)  
      JSONArray selectedAnswerArray()  
      void setOptionsList​(ArrayList<Option> arrayList)  
      void setSelectedColors​(int bckgColor, int strokeColor)  
      void setUnSelectedColors​(int bckgColor, int strokeColor, int textColor)  
      • Methods 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 Detail

      • SurveyQuestionsListAdapter

        public SurveyQuestionsListAdapter()
    • Method Detail

      • setOptionsList

        public void setOptionsList​(ArrayList<Option> arrayList)
      • setSelectedColors

        public void setSelectedColors​(int bckgColor,
                                      int strokeColor)
      • setUnSelectedColors

        public void setUnSelectedColors​(int bckgColor,
                                        int strokeColor,
                                        int textColor)
      • onCreateViewHolder

        @NonNull
        public com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder onCreateViewHolder​(@NonNull
                                                                                                                              ViewGroup parent,
                                                                                                                              int viewType)
        Specified by:
        onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder>
      • onBindViewHolder

        public void onBindViewHolder​(@NonNull
                                     com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder holder,
                                     int position)
        Specified by:
        onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder>
      • getItemCount

        public int getItemCount()
        Specified by:
        getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<com.blitzllama.androidSDK.viewCrawler.surveyForms.SurveyQuestionsListAdapter.ItemViewHolder>
      • selectedAnswerArray

        public JSONArray selectedAnswerArray()