Android智能手机软件开发教程第5章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.3.2基于监听接口的事件处理 将事件源与事件监听器联系在一起,就需要为事件源注册监听事件。当事件发生时,系统自动通知事件监听器处理相应的事件。主要步骤有: 为事件源对象添加监听。当事件发生时,系统会将事件封装成相应类型的事件对象并发送给注册到事件源的事件监听器。 当监听器对象接收到事件对象之后,会调用监听器中相应的事件处理方法来处理事件并给出响应。 5.3.2基于监听接口的事件处理 onClick():该接口处理的是点击事件。在触控模式下它是在某个View上按下并抬起的组合动作;在键盘模式下它是某个View获得焦点后点击确定键或者按下轨迹球的事件。该接口对应的回调方法如下: public void onClick (View v)//注:参数v就是事件发生的事件源 public class onClickMethodDemo_MainActivity extends Activity implements OnClickListener{//注意要implements OnClickListener private final int mystyle = ViewGroup.LayoutParams.WRAP_CONTENT;//显示风格 private int count1 = 0;//定义变量,后同 private int count2 = 0; private Button button1; private Button button2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout linearLayout = new LinearLayout(this);//线性布局 linearLayout.setOrientation(LinearLayout.VERTICAL);//垂直布局 setContentView(linearLayout);//采用设定的布局 button1 = new Button(this); button1.setText(按钮1); button1.setOnClickListener(this); linearLayout.addView(button1, new LinearLayout.LayoutParams(mystyle, mystyle));//在布局中显示按钮1 button2 = new Button(this); button2.setText(按钮2); button2.setOnClickListener(this); linearLayout.addView(button2, new LinearLayout.LayoutParams(mystyle, mystyle));//在布局中显示按钮2 } public void onClick(View v) { if (v == button1){ count1++; if (count1==5) finish();//退出 else button1.setText(被单击次数是: + count1); } if (v == button2){ count2++; if (count2==5) finish();//退出 else button2.setText(被单击次数是: + count2); } } } 5.3.2基于监听接口的事件处理 onKeyListener:OnKeyListener()是对手机键盘进行监听的接口。通过对某个View进行监听,当该View获得焦点并有按键操作时,触发该接口中的回调方法。OnKeyListener()的构造函数是:public boolean OnKey(View v, int KeyCode, KeyEvent event) package com.onKeyListenerMethodDemo; import android.app.Activity;

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档