您的位置:首页 > 移动开发 > Android开发

button按钮的四种监听之一

2017-08-16 22:45 246 查看
添加按钮点击监听的两种方式

1、使用匿名内部类的方式

步骤:

(1)添加监听  在activity_main.xml中给button添加一个id

<Button 

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:text="点击"

       android:id="@+id/btn"

       />

(2) 找到按钮  在MainActivity.java中找到button对应id并添加按钮对象btn

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

(3)给btn对象添加一个点击事件

btn.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("tag", "点击了Button按钮");
}
});

2、使用onclick属性

(1)在activity_main.xml中添加一个onclick属性,并对应添加一个值,这个值使我们自定义的方法名,也就是我们定义的点击监听方法。

 <Button 

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:text="点击"

       android:id="@+id/btn"

       android:onClick="skip"

       />

(2)在MainActivity.java中定义一个skip方法 注意:skip()中必须要添加view v(一个view类型的参数传入,当一个view类对象被点击时会触发该事件)

public void skip(View v){

Log.i("Tag", "点击了button按钮");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息