最近在看Android方面的书,但有一个语法问题一直很迷茫,查了java的书,但也没找到答案。如下:Button button_ok = (Button) findViewById(R.id.button_first);
button_ok.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
DisplayToast("点击OK按钮");
}
});如上所示是给一个按钮添加监听,但这里的语法感觉理解不了。个人认为应该new 一个类才对,这里new的算什么?Button.OnClickListener()是不是Button的内部类?就算是内部类它的实现怎么能写在这里?最好谁能告诉我哪里能找到关于这种语法的详细说明?