android中监听事件添加动作
2017-05-22 15:02
246 查看
初学者都比较迷茫,怎么用代码实现一些动作
方法一:在activity组件的oncreate事件中直接定义
这种方法比较简单粗暴, 初学者可以用这种方式,比较容易理解。
方法二:在activity组件实现其接口
方法三:类似第二种,这样的好处在于如果需要实现多个监听接口
方法一:在activity组件的oncreate事件中直接定义
这种方法比较简单粗暴, 初学者可以用这种方式,比较容易理解。
Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ //do something } });
方法二:在activity组件实现其接口
public class TestMedia extends Activity implements View.OnClickListener
{
Button btn1 = (Button) findViewById(R.id.myButton1);
Button btn2 = (Button) findViewById(R.id.myButton2);
btn1 .setOnClickListener();
btn2 .setOnClickListener();
}
public void onClick(View v)
{
switch (v.getId())
{ case R.id. myButton1: //do something break;
case R.id. myButton2: //do something break;
}
方法三:类似第二种,这样的好处在于如果需要实现多个监听接口
public class TestMedia extends Activity
{
Button btn1 = (Button) findViewById(R.id.myButton1);
Button btn2 = (Button) findViewById(R.id.myButton2);
btn1 .setOnClickListener(new ClickEvent());
btn2 .setOnClickListener(new ClickEvent());
}
class ClickEvent implements View.OnClickListener public void onClick(View v)
{
switch (v.getId())
{
case R.id. myButton1: //do something break;
case R.id. myButton2 : //do something break;
}
相关文章推荐
- android监听事件添加动作的三种方式
- android监听事件添加动作的三种方式
- Android监听事件添加动作的四种方式
- android 开发零起步学习笔记(十二):android监听事件添加动作的三种方式
- 给Android的音量按钮添加监听事件
- Android实战简易教程<四>(ScrollView和HorizontalScrollView动态添加控件并提供事件监听)
- Android 仿钉钉组织架构功能,动态创建多个按钮,并给每个按键添加监听事件
- 安卓(Android)动态创建多个按钮并添加监听事件
- android系统通讯录源码--显示联系人添加长按事件监听
- Android 给按钮添加监听事件
- 【Android开发学习30】动态创建多个按钮,并给每个按键添加监听事件
- 给Android的音量按钮添加监听事件
- Android为Button按钮添加监听事件的几种方式
- Android中如何为Fragment中的按钮添加监听事件
- 给Android的音量按钮添加监听事件
- android:动态创建多个按钮 并给每个按键添加监听事件
- sencha touch 添加类似phoneGap的android键盘监听事件
- Android edittext中添加图片并且监听图片的点击事件
- OpenGL ES2.0入门之Android篇(二)——添加动作及触摸事件
- Android:一个TextView分段改变样式、添加监听事件的实现方式(类似朋友圈评论)