onClick与监听
onClick与监听是什么关系 我只知道onclick 监听很难懂的样子
onClick与监听是什么关系 我只知道onclick 监听很难懂的样子
2016-12-08
学Android之前有学过java,还记得Interface吗?onClick的监听实质就是个interface回调。(不懂interface的话,还需要补一补java基础)
首先实现onClick方法,也就是这句话
button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { System.out.println("button被点击啦!");//点击后执行 } });
系统会自动监听点击事件,你点击屏幕后,系统会回调onClick(View v)方法。
此处代码,让button实现了interface(设置监听setOnClickListener),点击该按钮,系统就会回调其中的方法(onClick(View v)),执行其中的代码。
举报