按钮事件(View.OnClickListener):例如,你获得了一个Button的id是button,可以这样进行监听:
button.SetOnClickListener(new OnClickListener(){....})或者可以将这个监听写单独写一个内部类也行。
android中的事件监听器有如下几种: 
单击事件(View.OnClickListener)
焦点事件(View.OnFocusChangeListener)
按键事件(View.OnKeyListener)
触碰事件(View.OnTouchListener)
创建上下文菜单(View.OnCreateContextMenuListener)

解决方案 »

  1.   


    这些放在activity中我都会用...但是桌面控件,具体要怎么做....最好能有个例子源码
      

  2.   

    任何控件都有id,button也不例外,在android中通过findviewbyid获取布局文件中的按钮对象,然后通过setOnClickListerner(new 响应按键的内部类)来将button和按键处理绑定。在按键响应的内部类中的onlick方法中处理按键。
    写的比较简单,你要是没有开发过,可能理解有点困难,不过接触了以后会很简单
      

  3.   

    http://blog.csdn.net/fengkuanghun/article/details/7071710
      

  4.   

        设置一个widget按键事件方法:
    remoteviews.setOnClickPendingIntent(R.id.xxx, pendingIntent);
    appWidgetManager.updateAppWidget(appWidgetIds, remoteviews);
         我刚测试:如果一个widget有多个按键都要设置,remoteviews要重新创建,不能使用同一个! 你试一下, 如果有新发现,也通知下我哦!