美文网首页
点击事件的4种写法

点击事件的4种写法

作者: Margaret_lhp | 来源:发表于2019-07-18 23:20 被阅读0次

1、给按钮设置监听事件,然后让Activity继承OnClickListener,并实现onClick()方法。

Button btn=(Button) findViewById(R.id.button1);

btn.setOnClickListener(this);

------------------------------------------------------------

@Override

public void onClick(View arg0) {

    Toast.makeText(this,"方法一",800).show();

}

2、直接在设置监听事件里面实现接口

Button btn2=(Button) findViewById(R.id.button2);

btn2.setOnClickListener(new OnClickListener() {

    @Override

    public void onClick(View arg0) {

    Toast.makeText(MainActivity.this,"方法二",800).show();

    }

});

3、写个类实现OnClickListener,并给监听事件

Button btn3=(Button) findViewById(R.id.button3);

btn3.setOnClickListener(new MyClickListener());

----------------------------------------------------------------

class MyClickListener implements OnClickListener{

    @Override

    public void onClick(View arg0) {

    Toast.makeText(MainActivity.this,"方法三",800).show();

}

4、给控件设置onClick方法,再在activity实现这个方法

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_below="@+id/button3"

    android:layout_marginLeft="15dp"

    android:layout_marginTop="46dp"

    android:layout_toRightOf="@+id/button3"

    android:onClick="btn4Click"

    android:text="按钮4" />

------------------------------------------------------

public void btn4Click(View v){

Toast.makeText(this,"方法四",800).show();

}

相关文章

网友评论

      本文标题:点击事件的4种写法

      本文链接:https://www.haomeiwen.com/subject/jdyklctx.html