免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1559 | 回复: 1
打印 上一主题 下一主题

andorid 界面 UI的监听 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-18 18:25 |只看该作者 |倒序浏览

和c#,vc中点击一个按键,随后进行的处理很类似。
功通过  Button button = (Button)findViewById(R.id.corky);  这个操作,采用的是钩子函数从屏幕上
获取某个对象的句柄。 button就是这个按键的句柄,下面的操作就可以拿这个句柄说事了。
button.setOnClickListener(mCorkyListener); 这句就是设置按键的点击监听函数。
下面就是点击的具体处理函数。

  public class SendResult extends Activity
   {
   /**
    * Initialization of the Screen after it is first created.  Must at least
    * call setContentView() to
    * describe what is to be displayed in the screen.
    */
   protected void onCreate(Bundle savedValues)
   {
       ...
       // Listen for button clicks.
       Button button = (Button)findViewById(R.id.corky);
       button.setOnClickListener(mCorkyListener);
   }
   // Create an anonymous class to act as a button click listener.
   private OnClickListener mCorkyListener = new OnClickListener()
   {
       public void onClick(View v)
       {
           // To send a result, simply call setResult() before your
           // activity is finished.
           setResult(RESULT_OK, "Corky!");
           finish();
       }
   };


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80919/showart_1969079.html

论坛徽章:
0
2 [报告]
发表于 2009-07-06 21:29 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP