android按钮点击——implements View.OnClickListener

还可以使用如下方式进行button的响应,就是不使用匿名内部类,可以直接让当前类实现OnClickListener接口即可。 下面是代码:
package xueyou.xueyoucto.com.androidviews;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.MotionEvent;import android.view.View;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener{    private final String Tag = "MAINACTIVITY";    public Button button1;    public Button button2;    public Button button3;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        button1 = (Button) this.findViewById(R.id.button1);        button2 = (Button) this.findViewById(R.id.button2);        button3 = (Button) this.findViewById(R.id.button3);        button1.setOnClickListener(this);        button2.setOnClickListener(this);        button3.setOnClickListener(this);    }    @Override    public void onClick(View v){        switch (v.getId()){            case R.id.button1:                Toast.makeText(MainActivity.this, "button1.click", Toast.LENGTH_SHORT).show();                break;            case R.id.button2:                Toast.makeText(MainActivity.this, "button2.click", Toast.LENGTH_SHORT).show();                break;            case R.id.button3:                Toast.makeText(MainActivity.this, "button3.click", Toast.LENGTH_SHORT).show();                break;        }    }}

<?xml version="1.0" encoding="utf-8"?>    

运行结果: android按钮点击——implements View.OnClickListener_第1张图片

更多相关文章

  1. 通过xml布局文件实现按钮改变焦点设置背景图片
  2. android 按钮水波纹效果【背景色】
  3. android 单选按钮组的使用
  4. android:动态创建多个按钮 并给每个按键添加监听事件
  5. 简单的中间文字两边按钮
  6. Android ImageSwitcher 实现按钮的3d旋转效果
  7. 设置 Toolbar(ActionBar) 上的按钮颜色
  8. Android 学习之- 单选按钮、复选框、状态开关、时钟控件

随机推荐

  1. android控件的对齐方式(转)
  2. 怎样做出一个dialog样式的activity
  3. Android界面布局——视图/容器易混淆点总
  4. Android Design 4.4中文版发布
  5. [转]android单元测试初探——Instrumenta
  6. Android中的线性布局(LinearLayout)
  7. android apk 程序签名
  8. Android(安卓)简单计算器源码....
  9. Android Developers 系列 01 - Introduct
  10. 重新解压打包android 根文件系统 ramdisk