通过android:onClick属性设置click监听函数

来源:互联网 发布:剑灵捏脸数据林允儿 编辑:程序博客网 时间:2024/06/04 05:39

为控件添加click监听函数的方式,除了使用setOnclickListener之外,另一种是直接在xml文件中为其添加onClick属性,并在相应的类中添加监听函数。

可以通过第二种方法对click事件进行监听的控件有Layout/Preferece中的View和Menu中的Item,但是两者略有不同:

1. Layout/Preferece中的View

    xml文件:

<Button     android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="button"    android:onClick="listenMethod"/>

    java类:

public void listenMethod(View view) { // do something}

2. Menu中的Item

    xml文件:

<item    android:id="@+id/menu_item"    android:title="item"    android:icon="@drawable/menu_item"    android:onClick="listenMethod"    android:showAsAction="always"/>

    java类:

public boolean listenMethod(MenuItem item) { // do something return true;}

 

原创粉丝点击