我编码了很长时间,上个月才开始使用Android Stud,我遇到了实现OnClickListener的问题。
这是给我错误的代码。
我希望我的问题很明确,否则我很乐意提供我的代码段。
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Button scanBnt;
private TextView formatText, contentText;
....
}
答案 0 :(得分:0)
Button button = (Button) findViewById(R.id.mybutton);
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(this, "Button Clicked", Toast.LENGTH_LONG).show();
}
});
有关解释,请访问here
答案 1 :(得分:0)
您已在活动中实施了View.OnClickListener
界面。此接口有一个抽象方法abstract void onClick(View v)
,您需要在活动中覆盖它。
将以下代码添加到您的活动
@Override
public void onClick(View v) {
// Your code
}
答案 2 :(得分:0)
突出显示错误(OnClickListener),然后按Ctrl + Space,然后单击实现方法。否则你可以像@gprathour写的那样手动添加方法。