Android_Button_注册监听

智者不为愚者谋,勇者不为怯者死。这篇文章主要讲述Android_Button_注册监听相关的知识,希望能为你提供帮助。
一、匿名内部类

//获取按钮对象

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

//注册点击监听
btn_show.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
Toast.makeText(MainActivity.this,"点击按钮",Toast.LENGTH_LONG).show();
}
});

 
二、实现接口
 
public class MainActivity extends AppCompatActivity implements View.OnClickListener {//声明控件对象 Button btn_show ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取按钮对象 btn_show = (Button) findViewById(R.id.btn_show); //注册点击监听 btn_show.setOnClickListener(this); }//实现接口类 @Override public void onClick(View v) { Toast.makeText(this,"点击按钮",Toast.LENGTH_LONG).show(); } }

 
【Android_Button_注册监听】三、设置onClick属性
< Button android:id="@+id/btn_show" android:text="按钮" android:textSize="20sp" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="btnClick" />

public void btnClick(View v){ Toast.makeText(this,"点击按钮11111",Toast.LENGTH_LONG).show(); }

 








    推荐阅读