zoukankan      html  css  js  c++  java
  • 【安卓4】事件处理——单击事件

    一、事件三要素:

                       事件源:事件发生的来源

                       事件:行为(点击、触摸…)

                       事件监听器:当事件发生时,所要做的事情

    二、OnClickListener (单击事件)

             接口定义: Public static interface View . OnClickListener {

                                                   Public void OnClick (View view);

                                 }

     1 protected void onCreate(Bundle savedInstanceState) {
     2     super.onCreate(savedInstanceState);
     3     setContentView(R.layout.focus);
     4     Button bt=(Button)super.findViewById(R.id.focusbt1);
     5     //设置监听器——>事件处理(View.OnClickListener)
     6     OnClickListener ocl=new OnClickListenerImpl();
     7     bt.setOnClickListener(ocl);    
     8 }
     9 //内部类
    10 public class OnClickListenerImpl implements OnClickListener{
    11     public void onClick(View v) {
    12         String str=etname.getText().toString();
    13         tv.setText(str);
    14     }
    15 }
    单击事件——示例代码
    1 Button bt=(Button)super.findViewById(R.id.focusbt1);
    2  //设置监听器,匿名内部类
    3  bt.setOnClickListener(new OnClickListener () {
    4     public void onClick(View v) {
    5         String str=etname.getText().toString();
    6         tv.setText(str);
    7     }
    8   });    
    示例代码(匿名内部类)
  • 相关阅读:
    P3916 图的遍历
    P1656 炸铁路
    P6722 「MCOI-01」Village 村庄
    P1341 无序字母对
    P1072 [NOIP2009 提高组] Hankson 的趣味题
    10大主流自动化测试工具介绍
    Altium Designer中off grid pin问题的解决方法
    Easylogging++的使用及扩展
    博客园粒子特效稳定版
    C#中使用jieba.NET、WordCloudSharp制作词云图
  • 原文地址:https://www.cnblogs.com/leelee/p/6890770.html
Copyright © 2011-2022 走看看