学习过一些Button控件的使用方法,对OnClickListener事件的定义方式有所不同,下面来总结一下该事件的三种使用方式:在xml文件中定义事件;在Actitivy中实例化一个事件;Activity实现该事件的接口。三种Button点击事件的实现,各有利弊,读者可以根据情况选择合理的使用方式。
1. 在xml文件中定义事件,这种方式适用于指定的Button控件,代码比较简洁。
xml文件:
<Button android:text="按钮"
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="buttonClick"
</Button>
Activity类:
public void buttonClick(View v){
Intent intent = new Intent(mainActivity.this, otherActivity.class);
intent.putExtra("string", "info");
startActivity(intent);
}
2. 在Actitivy中实例化一个事件,该方法如果和第一种