Android按钮绑定四种方式
2024-10-07 23:22:45
public class MainActivity extends Activity implements OnClickListener{ @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//点击方式1
Button but1=(Button)findViewById(R.id.button1);
but1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, "点击1事件", 800).show();
}
});
//点击方式2
Button but2=(Button)findViewById(R.id.button2);
but2.setOnClickListener(new MyOnClickListener()); //点击方式3 类上面实现OnClickListener
Button but2=(Button)findViewById(R.id.button3);
but2.setOnClickListener(this);
}
//点击方式4
public void onClickMethod(View v){
Toast.makeText(this, "显示4", 800).show();
} class MyOnClickListener implements OnClickListener{
@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this,"点击2事件", 800).show();
} }
//重写onClick
@Override
public void onClick(View arg0) {
Toast.makeText(this, "点击3事件", 800).show();
} }
————————————————
版权声明:本文为CSDN博主「达帮主」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35427437/article/details/79301949
最新文章
- 常用网络工具 ipconfig arp traceroute
- js实现A*寻路算法
- C预处理和C库
- day6_1
- ThinkPHP讲解(一)框架基础
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
- mysql 主从复制配置步骤
- ArcGIS API for Silverlight学习笔记
- lua table表
- sklearn.linear_model.LogisticRegression参数说明
- live 2d js demo
- VIM:Found a swap file by the name
- 工控随笔_17_西门子_WinCC的VBS脚本_06_过程和函数
- okhttp post form表单
- 尚硅谷springboot学习32-整合druid
- 第二十四节:Java语言基础-讲解数组的综合应用
- Bootstrap排版——HTML元素的样式重定义
- 【转】用深度学习做crowd density estimation
- 利用GPU改善程序性能的一点心得
- 六、物理数据模型(PDM逆向工程)
热门文章
- leetcood学习笔记-160*-相交链表
- Batch - FINDSTR
- Alibaba Cluster Data 开源:270GB 数据揭秘你不知道的阿里巴巴数据中心
- 绘制窗体渐变背景的函数[delphi]
- NX二次开发-UFUN特征找体UF_MODL_ask_feat_body
- ZK4字命令
- class9_Menubar 菜单
- CodeForces 1166C A Tale of Two Lands
- css中的zoom的作用
- decimate、end、interp、resample工具箱函数