我々アダプタもの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
* /
publicクラスRecyclerGridAdapterはRecyclerView.Adapter <RecyclerGridAdapter.ViewHolder> {延び

コンテキストコンテキストを、
一覧<地図<文字列、オブジェクト>>データ。

公共RecyclerGridAdapter(コンテキストコンテキスト、リスト<地図<文字列、オブジェクト>>データ){
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( "PIC"))(holder.img)へ。
holder.name.setText(。data.get(I)に.get( "名前")のtoString());
}

@Override
INT getItemCount)(パブリック{
)(data.sizeを返す;
}

publicクラス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(){
地図<文字列、オブジェクト>マップ= NULL;
ランダムランダム=新しいランダム();
{(私は++; iが30 <I 0 = INT)のために
INT N =にRandom.nextInt(pics.length)。
マップ=新しいHashMapの<>();
map.put( "PIC"、写真[N])。
map.put( "名称"、名[N])。
gridData.add(マップ)
}
}
---------------------

おすすめ

転載: www.cnblogs.com/hyhy904/p/11347010.html