Android笔记:View.OnClickListener与DialogInterface.OnClickListener
2014-11-11 11:08
309 查看
在一次开发中,由于之前代码先使用了导入了android.content.DialogInterface.OnClickListener包,并且自己想给添加的按钮添加一个click事件。这时就出问题了。
报错,如图所示
原因:就是因为之前先导入了DialogInterface.OnClickListener的包导致的。
解决方法:
1、如果之前导入的android.content.DialogInterface.OnClickListener没有使用的话,将其替换成android.view.View.OnClickListener,即可。
2、如果想要两者共存,在你需要使用View.OnClickListener的地方,将OnclickListener换成View.OnClickListener(已经导入android.view.View包)或者android.view.View.OnClickListener,指明使用的监听方法即可。下图是,解决后的截图
拓展:
因此,碰到类似不明确的方法调用时,只需要前面加上包名指明调用的方法。(基础不能忘啊~~)
报错,如图所示
原因:就是因为之前先导入了DialogInterface.OnClickListener的包导致的。
解决方法:
1、如果之前导入的android.content.DialogInterface.OnClickListener没有使用的话,将其替换成android.view.View.OnClickListener,即可。
2、如果想要两者共存,在你需要使用View.OnClickListener的地方,将OnclickListener换成View.OnClickListener(已经导入android.view.View包)或者android.view.View.OnClickListener,指明使用的监听方法即可。下图是,解决后的截图
拓展:
因此,碰到类似不明确的方法调用时,只需要前面加上包名指明调用的方法。(基础不能忘啊~~)
相关文章推荐
- DialogInterface.OnClickListener()和android.view.View.OnClickListener冲突问题
- 关于android创建对话框报错The method setPositiveButton(int, DialogInterface.OnClickListener) in the type Alert
- DialogInterface.OnClickListener和View.OnClickListener
- The import android.content.DialogInterface.OnClickListener collides with another import statement
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- View OnclickListener与new DialogInterface.OnClickListener()冲突的问题
- 关于android创建对话框报错The method setPositiveButton(int, DialogInterface.OnClickListener) in the type Alert
- View.onClickListener和DialogInterface.onClickListener冲突问题
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- Android中onClick(DialogInterface dialog,int which)函数和onClick(View v)函数
- DialogInterface.OnClickListener与OnClickListener 冲突解决
- Java模拟Android View OnClickListener点击事件
- Android 错误 The method onClick(View) of type new View.OnClickListener(){} must override a superclass
- android 中view 的OnTouchListener和OnClickListener的区别
- The method setPositiveButton(int, DialogInterface.OnClickListener) in the type AlertDialog.Builder i
- The method setPositiveButton(int, DialogInterface.OnClickListener) in the type AlertDialog.Builder i
- 兔子--The constructor AlertDialog.Builder(new View.OnClickListener(){}) is undefined
- android The method setOnClickListener(View.OnClickListener)解决办法
- Android 错误 The method onClick(View) of type new View.OnClickListener(){} must override a superclas