Android中Button的三种监听机制
来源:互联网 发布:奶茶店如何做网络 编辑:程序博客网 时间:2024/05/22 12:58
【1】匿名内部类实现的按钮事件机制
public class MainActivity extends AppCompatActivity { private Button button1; private Button button2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button1 =(Button)findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this,"匿名内部类实现按钮事件机制",Toast.LENGTH_LONG).show(); } });
【2】activity本身作为监听器
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void click3(View source){ Toast.makeText(MainActivity.this,"直接绑定到标签",Toast.LENGTH_LONG).show(); }}
在界面文件中添加以下语句
android:onClick="click3"
【3】内部类实现按钮机制
private Button button2;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button2 = (Button) findViewById(R.id.button2); class MyButton implements View.OnClickListener { public void onClick(View v) { Toast.makeText(MainActivity.this, "内部类实现按钮事件机制", Toast.LENGTH_LONG).show(); }
阅读全文
0 0
- Android中Button的三种监听机制
- android中 Button 安装监听的三种形式
- android button安装监听的三种形式
- 【Android】Button实现监听的三种方式
- Andriod 中button监听事件的三种方式
- Button的三种监听方法
- Button的三种监听方法;
- Button设置监听的三种方式
- android中listView的Button监听
- Android的Button监听
- android Button 监听的几种方式
- android Button 监听的几种方式
- android Button 监听的几种方式
- 四种android的Button监听
- android Button 监听的几种方式
- android Button 监听的几种方式
- android Button 监听的几种方式
- android Button 监听的几种方式
- Matlab转C++
- MAMP的切换htdocs目录及连接mysql
- Mac终端设置
- equals和equalsignorecase的区别
- Git初学笔记
- Android中Button的三种监听机制
- 部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi
- 线程实现的两种方式 —— 用户空间和内核中
- symfony框架twig模板中获取版本号信息
- js监听回车登录
- Delphi显示Opencv的Mat/IplImage图像
- JAVA获得UUID、获得当前时间(年月日,并转化为数据库存储的Timestamp、String格式)
- 动态规划实例(二):最长公共子序列(LCS)
- Android开发-数据存储与IO