不知道onclick函数里面的那个view arg0参数是什么意思

loginButton.setOnClickListener(new View.OnClickListener(){

    @Override
    public void onClick(View arg0){
        System.out.println("请求登录");
    }
});


嘘baby别出声
浏览 3061回答 4
4回答

鸿哥带你飞

就是你点击的那个控件啊!

小傻家大叔

arg0是区分不同的控件用的,使用方法是arg0.getId().  可以关联一下源码,根据文档自己找答案理解的会更好一点

Collor_Ye

你这种是匿名内部类的方式添加点击事件。正常情况可以让当前上下午实现onClickListener,然后会要求你实现其中的方法。按功能设置就可以了。第二种方式可以使用你这种匿名内部类的方式,一般情况下是比较少的点击事件。多个点击事件就不推荐了。第三种方式主要是在布局写上onclick,然后在代码中添加相应的,必须有参数View v。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android