Button 点击事件onclick实现的四种方式
来源:互联网 发布:mysql输入密码后闪退 编辑:程序博客网 时间:2024/05/16 06:22
转载请注明出处:http://blog.csdn.net/u014657752/article/details/47294213
总结一下Button 点击事件onclick实现的四种方式;
方式一:
在xml中定义onclick属性
<span style="white-space:pre"></span><Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:onClick="onclick_button1" android:text="方式一" />
<span style="white-space:pre"></span>// 方式一public void onclick_button1(View view) {Toast.makeText(this, "方式一", Toast.LENGTH_SHORT).show();}
方式二:
匿名内部类
button2 = (Button) findViewById(R.id.button2);button2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(MainActivity.this, "方式二", Toast.LENGTH_SHORT).show();}});
创建内部类实现OnClickListener接口
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button3 = (Button) findViewById(R.id.button3);button3.setOnClickListener(new Button3());}<span style="white-space:pre"></span>// 方式三public class Button3 implements OnClickListener {@Overridepublic void onClick(View v) {Toast.makeText(MainActivity.this, "方式三", Toast.LENGTH_SHORT).show();}}
方式四:
Activity实现OnClickListener接口
public class MainActivity extends Activity implements OnClickListener {Button button4;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button4 = (Button) findViewById(R.id.button4);button4.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button4:Toast.makeText(MainActivity.this, "方式四", Toast.LENGTH_SHORT).show();break;default:break;}}}
Email:yu_longji@qq.com
csdn:http://blog.csdn.net/u014657752
1 0
- Button 点击事件onclick实现的四种方式
- Button点击事件的四种实现
- Android之Button按钮点击事件的四种方式
- 安卓开发-Button点击事件的四种实现方式
- Button点击事件的三种实现方式
- Button实现点击事件的几种方式
- 点击Button事件的四种写法
- Button点击事件的四种方法
- Button按钮的四种点击方式
- ReactiveCocoa简介四,Button的点击事件的实现
- button的onclick事件
- Android点击事件的四种实现方式
- Android中按钮点击事件的四种实现方式
- Android点击事件的四种实现方式
- Android按钮实现点击事件的四种方式
- Android studio之Button点击事件的四种实现方法
- 按钮Button的点击事件的四种写法
- Android-学习笔记之 Button实现点击事件的几种方式
- poj 3977 折半枚举二分搜索
- 形参只能给实参,实参不能给形参!
- HDU - 1677Nested Dolls最长上升子序列变式
- 22,波形音频
- 南邮 OJ 1220 独立任务最优调度问题
- Button 点击事件onclick实现的四种方式
- opencv GPU函数
- ListView在显示的时候出现一行行包名
- eclipse中写java,html,css,javascript代码提示
- UVa 10369 Arctic Network (Kruskal+最小生成树的第K小边)
- DbgPrintEx
- Win7,Win8下多窗口运行Excel 2010
- iOS 调用另一个程序
- python中range和xrnage的区别