setOnClickListener

zhb_119 2012-10-03 03:31:49
老是出现The method setOnClickListener(new View.OnClickListener(){}) is undefined for the type Button,求给位大神给解决一下
...全文
268 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhb_119 2012-10-05
  • 打赏
  • 举报
回复
我把sdk重装了一次,现在好了,可能是版本太低
franzhong 2012-10-05
  • 打赏
  • 举报
回复
提示未定义,有解决方案没,没有让你import东西??
重写一下,把你的mButton1.按完点后等着自已提示那个setOnClickListener
看还出错不
如意网络科技 2012-10-05
  • 打赏
  • 举报
回复
先绑定控件
mBtn = (Button) findViewById(R.id.test);
mBtn.setOnClickListener(this);
然后复定下面的方法
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.test:
test();
break;
default:
break;
}
}
thl789 2012-10-03
  • 打赏
  • 举报
回复
从你提供的现象来看:是向Button里设置Listener

Button是View的子孙,setOnClickListener(View.OnClickListener)是View里的方法。
View.OnClickListener是一个Interface,实例化的时候必须实现其方法void onClick(View v)

你的new View.OnClickListener(){}并不是实例化之
AMinfo 2012-10-03
  • 打赏
  • 举报
回复
估计是import 部份有误,建议把import部份发上来看看。
zhb_119 2012-10-03
  • 打赏
  • 举报
回复
我是导入一个工程文件,进去之后只要有setOnClickListener的地方都有错,而在别人的eclipse里面是好的,我今天重新导入后彻底没有jar包了,我改了一下sdk的版本也不管用,快晕了。。。。
HHLgolden110 2012-10-03
  • 打赏
  • 举报
回复
不知道你代码里是怎么写的,是不是少了个分号

80,392

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧