总结一下,android的监听绑定方法主要有一下五种方法。分别讲述一下:
【方法一】通过xml文件绑定
首先讲的这种方法比较少使用。在支付宝第三方中有应用。
<Button
android:id="@+id/pay"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:onClick="pay"
android:text="支付"
tools:ignore="HardcodedText" />
在xml布局文件中,通过android:onClick="method_name"方法绑定一个方法名为method_name的监听相应,在点击时会通过反射的方法调用该方法。在这段代码中,给button绑定了一个方法名为pay的监听相应。对应的,在使用这个xml的Activity中,需要实现该pay()方法。
public void pay(View v) {
//your method
}
在OnCreate中是需要setContentView(),甚至不需要findViewById就可以实现监听绑定了。
【方法二】匿名内部类
<