Android中点击的四种写法
16lz
2022-01-15
下面我用代码来介绍Android中点击的四种编写方法
首先,我们在res/layout/activity_main.xml文件中编写四个点击按钮
然后在src/包名/MainActivity.java文件中进行控制
package com.ymf.onclick;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity implements OnClickListener{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//第一种拨打方式Button bt1 = (Button) findViewById(R.id.bt1);bt1.setOnClickListener(new MyListener());//第二种拨打方式Button bt2 = (Button) findViewById(R.id.bt2);bt2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {System.out.println("这是第二种点击方式");}});//第三种拨打方式Button bt3 = (Button) findViewById(R.id.bt3);bt3.setOnClickListener(this);}class MyListener implements OnClickListener{@Overridepublic void onClick(View v) { System.out.println("第一种点击方式");}}@Overridepublic void onClick(View v) {System.out.println("第三种点击方式啊");}public void ForthClick(View v){System.out.println("第四种点击方式");}}
四种点击按钮方法:第一种:外部类,清晰,明了
第二种:内部类,一个button就要对应一个匿名类,繁琐
第三种:突然出来一个方法,很突兀
第四种:结构上是最不好的
更多相关文章
- 使用Android拨打电话功能
- Android(安卓)点击back键两次退出程序
- Android(安卓)Intent和按钮响应事件的几种方式
- 点击LinearLayout使用selector改变TextView字体颜色
- Android点击图标重新启动问题
- Android中PopupWindow自定义坐标实现
- Android点击水波纹效果
- Android开发学习 之 一、开发环境的搭建
- 安卓开发定时刷新界面