//각각의 아이템을 바인딩한다
public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
CustomViewHolder view = (CustomViewHolder) holder;
view.nameTv.setText( mItems.get(position).getName() );
}
onBindViewHolder를 아래와 같이 바꾸어준다.
//각각의 아이템을 바인딩한다
public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
final TestItem data = mItems.get(position);
CustomViewHolder view = (CustomViewHolder) holder;
view.nameTv.setText( mItems.get(position).getName() );
view.nameTv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(view.getContext(), data.getName(), Toast.LENGTH_SHORT).show();
}
});
}
'Android > Android 일반' 카테고리의 다른 글
http 접근 허용 (0) | 2018.11.30 |
---|---|
에뮬레이터에서 localhost로 접속 (0) | 2018.11.24 |
추천 라이브러리 (0) | 2018.11.24 |
[Java] RecyclerView 구현 (0) | 2018.11.22 |
AndroidStudio Auto Import (0) | 2018.11.22 |