读书人

OnClickListener出大错了,该如何解决

发布时间: 2013-04-12 18:33:12 作者: rapoo

OnClickListener出大错了

,希望会的牛人们知道知道                                Eclipse              
[解决办法]
导包了没?ctrl+1试试
[解决办法]
引用:
引用:ctrl+shift+o把需要的包都导进去了,不行好像有两个onClikcListener的包的,你删掉,手动导那个view.View的试试



支持一下,确实有这种情况存在,我碰到过,当时也纠结了。
[解决办法]
报错的意思是,只有final 修饰才可以引用,楼主为什么要这样定义监听事件呢?
[解决办法]
引用:
引用:报错的意思是,只有final 修饰才可以引用,楼主为什么要这样定义监听事件呢?
直接通过myButton.setOnClickListener(new OnClickListener(){})虽然可以,因为checkbox有一个例子是这样定义监听的,我想尝试下这样,但是错问题了


你定义为final试试的,我这边也试试的
[解决办法]


Button.OnClickListener myClickListener = new Button.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

}};

[解决办法]
这都是成功的代码的
[解决办法]
你看看你加载的JAR包是不是有问题的
[解决办法]
判断着几点
1,
android.view.View.OnClickListener
包是否有
2, 是否引错包引成
android.content.DialogInterface.OnClickListener
3, 覆写该方法
abstract void onClick(View v)
Called when a view has been clicked.

[解决办法]
Button有内没有这个OnCilckLinstener内部类吧!我没这么写过!
至于第二行就是没有实现方法,吧Onlick函数填上就行了!

读书人网 >Android

热点推荐