コード例 #1
0
 public override int GetItemViewType(int position)
 {
     if (IsEmpty())
     {
         return(ItemTypeEmpty);
     }
     return(mInnerAdapter.GetItemViewType(position));
 }
コード例 #2
0
 public override int GetItemViewType(int position)
 {
     if (IsShowLoadMore(position))
     {
         return(ItemTypeLoadMore);
     }
     return(mInnerAdapter.GetItemViewType(position));
 }
コード例 #3
0
 public override int GetItemViewType(int position)
 {
     if (IsHeaderViewPos(position))
     {
         return(mHeaderViews.KeyAt(position));
     }
     else
     {
         if (IsFooterViewPos(position))
         {
             return(mFootViews.KeyAt(position - GetHeadersCount() - GetRealItemCount()));
         }
     }
     return(mInnerAdapter.GetItemViewType(position - GetHeadersCount()));
 }