在布局文件中声明Click事件

2016-03-20 / 5 阅读 / Android

之前点击事件都是在java代码中设置,灵活性是挺好的。但是多了以后,确实挺乱的。而安卓在XML布局文件中给我提供了一个声明方式,相对于在代码中寻找点击事件,在XML可以直接观察调用方法显然是一个不错的选择。

布局中只要加上这句申明

android:onClick="doLogin"

Activity中加上“doLogin”的方法

public void doLogin(View source){
    Toast.makeText(this,"Login",Toast.LENGTH_LONG).show();
}
注意
修饰符:只能是public
返回值:倒是无所谓,反正你要不到
参数:只能接受一个View
相关推荐