android 监听Button点击的事件的方式
2017-03-02 21:03
429 查看
监听Button点击的事件的方式
一.采用匿名内部类适用于单个事件
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_1); Button btn= (Button) findViewById(R.id.btn_show);//获得button btn.setOnClickListener(new View.OnClickListener() {//注册监听器 @Override public void onClick(View v) { //响应方法 } }); } }
二.实现View.OnClickListener接口
使用于多个事件
public class MainActivity extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_1); Button btn= (Button) findViewById(R.id.btn_show);//获得button btn.setOnClickListener(this);//注册监听器 } @Override public void onClick(View v) { //响应方法 } }
三.在XML布局中使用onClick属性
操作简单但不易维护
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_1); } public void method(View view){ // 4000 响应方法 } }
XML代码:
<Button android:id="@+id/btn_show" android:layout_width="48dp" android:layout_height="48dp" android:onClick="method" />
相关文章推荐
- Android之Button按钮点击事件的三种方式
- android多个button监听点击事件-法二
- Android之Button点击事件处理的几种方式
- Android-学习笔记之 Button实现点击事件的几种方式
- Android为Button按钮添加监听事件的几种方式
- Android Button按钮点击事件的四种方式
- 安卓中关于事件处理方式以Button为例实现点击事件监听
- Android 监听按钮点击事件的三种方式(1:匿名内部类;2:外部类;3:接口方式)
- Android开发-之监听button点击事件的多种方法
- Android点击Button按钮的四种事件监听方法总结
- Android入门(2)——点击事件的三种方式监听方式
- Android监听Button等控件的点击事件的三种方法
- android 中 Button 的监听事件的多种实现方式
- Android Button点击事件的三种方式
- Android开发-之监听button点击事件
- android监听事件添加动作的三种方式
- android——给ListView添加点击事件的三种方式
- Android listView 中响应Button点击事件
- android ListView的OnItemClickListener事件被其内部Button点击事件屏蔽的解决方法
- Android开发20——单个监听器监听多个按钮点击事件 推荐