View.OnClickListener, method or class?
抱歉,如果这个问题是愚蠢的,但我不能把我的头缠绕在Java语法上。我学习了C / C++
我知道View是一门很好的课程。但我不明白View.OnClickListener()是否是一种方法。
我怀疑它,除非它返回一个对象?
我认为View是一个具有静态OnClickListener成员对象的类。这又一次对我来说没有意义。
有人能解释一下这行代码发生了什么吗?
button1 = (Button) findByView(R.id.button1) ;
button1.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
}
}
那么这段代码是怎么回事呢?
Button1
是对 xml 文件中 button1 对象的引用。
button1
对象有一个成员对象,我从它的名字我假设初始化一个事件到按钮或其他东西。但它接收对象。setOnClickListener
View.OnClicListener()
我对此感到困惑。onClick 接收一个 View 对象,所以一个对象不是返回一个 View 对象吗?我完全不明白。onClickListener
有人能解释一下这句话中发生了什么,这是另一种说法吗?View.onClickListener()
new this