Я недавно начал внедрять RecyclerView
. Я реализовал горизонтальный recyclerview с изображением и кнопкой изображения. Я хочу знать позицию, на которую нажимается изображение или изображение. Я мог видеть шесть изображений по горизонтали в представлении.setOnClickListener в Recycler View Crashes
App врезается в следующей строке:
Toast.makeText(context, "You Clicked Image Button " + position, Toast.LENGTH_LONG).show();
Реализация:
@Override
public void onBindViewHolder(ViewHolder viewHolder, int pos) {
final int position = pos;
viewHolder.imgViewIcon.setImageResource(itemsData[position].getImageUrl());
viewHolder.imgBtn.setImageResource(R.drawable.ic_close_black_24dp);
viewHolder.imgBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Crashes in the following line
Toast.makeText(context, "You Clicked Image Button " + position, Toast.LENGTH_LONG).show();
((FrameLayout) v.getParent()).removeAllViews();
}
});
}
разместим ваш LogCat .. –
это ничего в LogCat не показывают. он просто сбрасывает – casillas
Во-первых, это невозможно, что не отображается журнал. все остальные параметры верны. –