Android点击事件的四种实现方式
来源:互联网 发布:linux的socket 编辑:程序博客网 时间:2024/06/07 00:46
Android点击事件的四种实现方式
在Android开发中经常要为按钮添加点击点击事件。总结一下点击事件的四种实现方式。
方式一:匿名内部类
这种方式是开发中用的用的比较多的一种方式
Button bt_1 = (Button) findViewById(R.id.bt_1); bt_1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "匿名内部类实现点击事件", 0).show(); }
方式二:内部类
这种方式就是自己写个类实现OnclickListener接口
class MyOnClickListener implements OnClickListener{ @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "内部类实现点击事件", 0).show(); }} bt_1.setOnClickListener(new MyOnClickListener());
方式三:本类实现OnclickListener接口
public class MainActivity extends Activity implements OnclickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button bt_1 = (Button) findViewById(R.id.bt_1); bt_1.setOnClickListener(this); } @Override public void onClick(View v) { Toast.makeText(MainActivity.this, "本类实现OnclickListener接口", 0).show(); }}
方式四:XML配置
该方式是在XML中配置点击的事件
<Button android:id="@+id/bt_1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:onClick="click" android:text="@string/bt1"/>
然后在MainAcvitity中添加相应的事件
public void click(View v){ Toast.makeText(MainActivity.this, "XML实现点击事件", 0).show(); }
0 0
- Android点击事件的四种实现方式
- Android中按钮点击事件的四种实现方式
- Android点击事件的四种实现方式
- Android按钮实现点击事件的四种方式
- Android 按钮点击事件 四种实现方式
- Button 点击事件onclick实现的四种方式
- Android点击事件的四种实现 + 多击事件
- Android之Button按钮点击事件的四种方式
- Android中点击事件实现的四种方法
- Android中点击事件的实现方式
- ANDROID中点击事件的实现方式
- android 点击事件 4种实现方式
- 四种点击事件方式
- Button点击事件的四种实现
- Android点击事件的四种写法
- android点击事件的四种写法
- Android的四种点击事件
- Android点击事件的四种写法
- 数据处理之标准化/归一化方法
- 按钮仅提交一次
- React Native Mac环境的安装配置
- 应届生刚刚毕业怎么办???
- Tian Ji -- The Horse Racing(贪心 博弈)
- Android点击事件的四种实现方式
- 连续子数组的最大和
- XML解析初学理解Pull解析
- NYOJ-笨小熊
- 安卓 百度地图 显示网络接收数据
- JS闭包
- bootstrap 表单 登录表单
- [动态规划]数字三角形、最长上升子序列
- Spring,eclipse入门demo