AsymmetricGridView icon indicating copy to clipboard operation
AsymmetricGridView copied to clipboard

setOnClickListener don't work!

Open joaoarmando opened this issue 6 years ago • 1 comments

Hello everyone, I'm not able to use setOnClickListener, simply nothing happens when clicked.

my code:

public  class ViewHolder extends RecyclerView.ViewHolder implements AsymmetricRecyclerView.OnClickListener{

        //CAST ITEMS
        ImageView imgPost,imgPlay;
        RelativeLayout layoutImage;

        public ViewHolder(View itemView){
            super(itemView);
            imgPost= itemView.findViewById(R.id.imgPost);
            imgPlay = itemView.findViewById(R.id.imgPlay);
            layoutImage = itemView.findViewById(R.id.layoutImage);
            layoutImage.setOnClickListener(this);

        }

        @Override
        public void onClick(View v) {

            Toast.makeText(context, "Clicked!!!", Toast.LENGTH_SHORT).show();
        }


    }

joaoarmando avatar May 08 '18 00:05 joaoarmando

AsymmetricRecyclerView 是支持item点击事件的,不过,需要你自己去自定义一个点击事件的监听, 在AsymmetricRecyclerView 的fireOnItemClick中进行回调
@Override public void fireOnItemClick(int index, View v) { if (null != itemOnClickListener) { itemOnClickListener.onItemClick(index,v); } }

Mubly avatar Mar 20 '19 12:03 Mubly