Android——Button的监听事件(自己动手 丰衣足食)
2014-10-29 17:00
399 查看
匿名内部类的实现方式:
独立类的实现方式:
接口方式实现:
public class MainActivity extends Activity { private Button Button; //初始化当前所需控件; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button=(Button) findViewById(R.id.imageButton1); Button.setOnClickListener(new OnClickListener() { /* * findViewById————返回的是一个View的对象; * * * */ @Override public void onClick(View arg0) { // TODO Auto-generated method stub System.out.println("匿名内部类监听事件被点击啦"); } }); }}
独立类的实现方式:
public class MainActivity extends Activity { private Button Button; //初始化当前所需控件; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button.setOnClickListener(listener); } OnClickListener listener=new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub System.out.println("独立类监听事件被点击啦") } }; }
接口方式实现:
public class MainActivity extends Activity implements OnClickListener{ private Button Button; //初始化当前所需控件; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button=(Button)findViewById(R.id.imageButton1); Button.setOnClickListener(this); //this访问当前类胡接口 } @Override public void onClick(View arg0) { System.out.println("第三种方式实现啦"); } }
相关文章推荐
- Android——使用多状态按钮ToggleButton(自己动手 丰衣足食)
- android中ListView中在Adapter中为Button设置监听事件方法--跳转Activity
- Android点击Button按钮的四种事件监听方法总结
- android多个button监听点击事件-法二
- Android Button2.监听事件
- Android LinearLayout 嵌套 button 监听LinearLayout的onClickListener事件出现问题
- 【Android】监听ListView里Button事件
- android学习进行时----1.1.2UI部分Button使用-事件监听
- Android中Preference的使用以及监听事件分析(自己学习)
- 蓝牙耳机 事件监听 android.intent.action.MEDIA_BUTTON(一)
- 2-10 Android Button监听事件的四种方法(三)
- 自己动手丰衣足食,h5手机端jquery弹窗插件(事件冒泡、单例模式、遮盖部分禁止默认滚动)
- Android为Button按钮添加监听事件的几种方式
- 蓝牙耳机 事件监听 android.intent.action.MEDIA_BUTTON(二)
- android dialog 原来dialog对话框也有自己的按键监听事件 onKeyDown方法
- 在android 中利用button 按钮设置监听事件
- android 中 Button 的监听事件的多种实现方式
- Android开发之button事件监听简单实例
- Android中Button的五种监听事件
- android 监听Button点击的事件的方式