【发布时间】:2021-01-22 11:32:27
【问题描述】:
我打算将点击侦听器分配给TextView。首先我在MainActivity中实现了View.OnClickListener:
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
...
TextView title = findViewById(R.id.title);
title.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
...
}
});
}
然后我在TextView 上设置android:clickable="true"。
但是,尽管覆盖了onClick mehtod,但仍会弹出错误消息:
类“MainActivity”必须声明为抽象或在“OnClickListener”中实现抽象方法“onClick(View)”
我能做些什么来避免这个错误?
【问题讨论】:
-
删除 View.OnclickListener 接口应该可以工作。
-
不,我已经读过了。
-
你看到这个答案了吗? stackoverflow.com/a/30142323/208273