博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android第一行代码-5.监听器的两种用法和context
阅读量:4960 次
发布时间:2019-06-12

本文共 1159 字,大约阅读时间需要 3 分钟。

监听器的两种用法

1.匿名函数设置监听器

public class MainActivity extends Activity {        private Button button;        @Override        protected void onCreate(Bundle savedInstanceState) {            super.onCreate(savedInstanceState);            setContentView(R.layout.activity_main);            button = (Button) findViewById(R.id.button);            button.setOnClickListener(new OnClickListener() {                @Override                public void onClick(View v) {          // 在此处添加逻辑           }       });     }}

2.利用接口实现

public class MainActivity extends Activity implements OnClickListener {        private Button button;        @Override        protected void onCreate(Bundle savedInstanceState) {            super.onCreate(savedInstanceState);            setContentView(R.layout.activity_main);            button = (Button) findViewById(R.id.button);            button.setOnClickListener(this);}        @Override        public void onClick(View v) {            switch (v.getId()) {            case R.id.button:         // 在此处添加逻辑                break;            default:          break;        }    } }

context 

转载于:https://www.cnblogs.com/alexkn/p/5452710.html

你可能感兴趣的文章
WF 学习笔记 (1) - 浅谈 WF 和 MVC 架构
查看>>
Monkey脚本API简介
查看>>
Linux学习笔记 之 Linux软件的安装与卸载
查看>>
在ASP.NET中,IE与Firefox下载文件带汉字名时乱码的解决方法
查看>>
Atitit.android播放smb 网络邻居视频文件解决方案
查看>>
webRTC-实时流媒体的福音
查看>>
[转]PHP $_SERVER变量中的 HTTP_HOST 和 SERVER_NAME
查看>>
简易c语言文法
查看>>
[QA]UrlRewriter无法解析实际存在的htm文件
查看>>
记一次因为索引维护导致批量无法继续的情况
查看>>
poj 2195 (最小费用最大流)
查看>>
HCA数据下载
查看>>
Codeforces 954 G. Castle Defense
查看>>
反射机制-----------通过它获取类中所有东西 出了注释
查看>>
svn的一个连接
查看>>
position:fixed和z-index:1
查看>>
unity, 延迟执行代码
查看>>
mysq找不到pid无法正常启动
查看>>
php实现抓取网站百度快照和百度收录数量的代码实例
查看>>
Qt那点事儿(三) 论父对象与子对象的关系
查看>>