今天在写代码时,TextView通过匿名内部注册点击事件监听时,Eclipse提示
The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (new OnClickListener(){})
代码如下:
tx.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
解决办法很简单:OnClickListener()前加View.
tx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
或者
import android.view.View.OnClickListener;
本文介绍了解决TextView在使用匿名内部类注册点击事件监听时遇到的问题。主要错误在于未明确指定OnClickListener的上下文,解决方法是在OnClickListener前添加View.或者通过导入android.view.View.OnClickListener来解决。
258

被折叠的 条评论
为什么被折叠?



