Example #1
0
 @Override
 public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
   if (viewType == ITEM_TYPE.ITEM_TYPE_NEWS.ordinal()) {
     View view = layoutInflater.inflate(R.layout.news_list_item, parent, false);
     NewsViewHolder newsViewHolder = new NewsViewHolder(view);
     return newsViewHolder;
   } else {
     View view = layoutInflater.inflate(R.layout.news_date, parent, false);
     DateViewHolder dateViewHolder = new DateViewHolder(view);
     return dateViewHolder;
   }
 }
Example #2
0
 @Override
 public int getItemViewType(int position) {
   News news = listNews.get(position);
   if (news.getImage().equals("######")) return ITEM_TYPE.ITEM_TYPE_DADE.ordinal();
   else return ITEM_TYPE.ITEM_TYPE_NEWS.ordinal();
 }