コード例 #1
0
 public override Android.Support.V7.Widget.RecyclerView.ViewHolder OnCreateViewHolder(Android.Views.ViewGroup parent, int viewType)
 {
     if (IsEmpty())
     {
         Com.Zhy.Adapter.Recyclerview.Base.ViewHolder holder;
         if (mEmptyView != null)
         {
             holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder.CreateViewHolder(parent.Context, mEmptyView);
         }
         else
         {
             holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder.CreateViewHolder(parent.Context, parent, mEmptyLayoutId);
         }
         return(holder);
     }
     return(mInnerAdapter.OnCreateViewHolder(parent, viewType));
 }
コード例 #2
0
 public override Android.Support.V7.Widget.RecyclerView.ViewHolder OnCreateViewHolder(Android.Views.ViewGroup parent, int viewType)
 {
     if (mHeaderViews.Get(viewType) != null)
     {
         Com.Zhy.Adapter.Recyclerview.Base.ViewHolder holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder
                                                               .CreateViewHolder(parent.Context, mHeaderViews.Get(viewType));
         return(holder);
     }
     else
     {
         if (mFootViews.Get(viewType) != null)
         {
             Com.Zhy.Adapter.Recyclerview.Base.ViewHolder holder = Com.Zhy.Adapter.Recyclerview.Base.ViewHolder
                                                                   .CreateViewHolder(parent.Context, mFootViews.Get(viewType));
             return(holder);
         }
     }
     return(mInnerAdapter.OnCreateViewHolder(parent, viewType));
 }