Мы адаптер также подходит для удаления TextView

пакет nd.no.xww.bottomnavigationlayout;

импорт android.content.Context;
импорт android.support.annotation.NonNull;
импорт android.support.v7.widget.RecyclerView;
импорт android.view.LayoutInflater;
импорт android.view.View;
импорт android.view.ViewGroup;
импорт android.widget.ImageView;
импорт android.widget.TextView;

импорт com.bumptech.glide.Glide;

импорт java.util.List;
импорт java.util.Map;

/ **
* @author xww
* @desciption:
* @date 2019/7/24
* @time 12:06
* /
общественного класса RecyclerGridAdapter расширяет RecyclerView.Adapter <RecyclerGridAdapter.ViewHolder> {

контекст контекста;
List <Map <String, Object >> данные;

общественного RecyclerGridAdapter (контекст Context, List <Map <String, Object >> данные) {
this.data = данные;
this.context = контекст;
}

@NonNull
@Override
общественного ViewHolder onCreateViewHolder (@NonNull ViewGroup ViewGroup, INT I) {
Посмотреть вид = LayoutInflater.from (viewGroup.getContext ()) надуваться (R.layout.recycler_one_view_2_item, ViewGroup, ложь).
вернуть новый ViewHolder (вид);
}

@Override
общественного недействительный onBindViewHolder (держатель @NonNull ViewHolder, Int я) {
Glide.with (контекст) .load (data.get (I) .get ( "ПИК")) в (holder.img).
holder.name.setText (. data.get (я) .get ( "название") ToString ());
}

@Override
INT getItemCount общественности () {
вернуть data.size ();
}

общественного класса ViewHolder {RecyclerView.ViewHolder расширений с

на ImageView IMG;
имя TextView;

общественный ViewHolder (@NonNull Просмотр ItemView) {
Супер (ItemView);

IMG = itemView.findViewById (R & LT. id.img_recy_item_2_pic);
имя = itemView.findViewById (R.id.tv_recy_item_2_name);

}
}
}
затем, данные делают некоторые простые модификации, удаленные данные , соответствующие DESC:

частная пустота addGridData () {
Map <String, Object> карта = NULL;
Случайный случайный = новый Random ();
для (INT I = 0; г <30; я ++) {
Int N = random.nextInt (pics.length);
карта = новый HashMap <> ();
map.put ( "ПИК", фото [N]);
map.put ( "имя", имена [п]);
gridData.add (карта);
}
}
---------------------

рекомендация

отwww.cnblogs.com/hyhy904/p/11347010.html