The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (new DialogInterface.OnClickListener(){})

半世苍凉 提交于 2019-12-01 11:37:37

you probably have the wrong import. Check if you imported DialogInterface.OnClickListener. Still you can explicitly force the parameter this way:

holder.imageView.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
         Toast.makeText(context, "Clicked on image",
                Toast.LENGTH_LONG).show();
   }

use View.OnClickListener instead of OnClickListener :

holder.imageView.setOnClickListener(new View.OnClickListener() {

                public void onClick(View v) {
                    Toast.makeText(context, "Clicked on image",
                            Toast.LENGTH_LONG).show();
                }

and use CTL+SHIFT+O to fix all imports

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!