在appWidget中,ImageButton和Button都是被支持的控件,其事件可分成三种类型:

一、开启Activity

二、开始Service

三、发送按钮Action

下面开始一个一个分析,如何实现。

一、开启Activity

1、首先先定义个开启Activity的intent

eg:

Intent fullIntent=new Intent(this,FullScreen.class);

若要传递数据,则使用intent.putExtra()方法

eg:  fullIntent.putExtra("isCircle",isCircle);

2、用intent实例化一个PendingIntent,调用pendingIntent的getActicity方法来启动另一个Activity

①若该Intent带有数据,则需要将最后一个参数的值设为:FLAG_CANCEL_CURRENT

eg:  PendingIntent Pfullintent=PendingIntent.getActivity(this, 0, fullIntent,PendingIntent.FLAG_CANCEL_CURRENT);

②若该Intent不带数据,则最后一个参数设为0

eg:  PendingIntent Pfullintent=PendingIntent.getAct

android widget 点击事件,Android Widget点击事件相关推荐

  1. android 点击图片事件,android图文混排点击事件

    图文混排顾名思义就是把文字和图片混合排列在一起,比较简单的需求我们也可以通过TextView和ImageView配合使用来达到目的,但是遇到稍微复杂一些的情况这种方法就不适用了. 做这样一个按钮: 对 ...

  2. android html图片点击事件,Android TextView加载HTMl图文之添加点击事件和查看图片

    前言 用TextView显示Html图文,每一个需求都是需要探索的,不再是简单的添加点击事件就可以了. 1.如何添加点击事件 这里要使用上在Html.forHtml()方法中的第四个参数:Html.T ...

  3. Android EditText中插入图片并响应点击事件

    EditText中插入图片基本就是两种方法: 1,通过Html.fromHtml(..)来实现[mw_shl_code=java,true]eText.append(Html.fromHtml(&qu ...

  4. Android中导入Unity项目,界面点击事件失去焦点问题

    ============问题描述============ 1.将Unity中的项目导出成Android项目,再放入到Eclipse中,然后新建一个Android项目,以Unity那个项目为类库. 2. ...

  5. 如何在Android实现桌面清理内存简单Widget小控件

    如何在Android实现桌面清理内存简单Widget小控件 我们经常会看到类似于360.金山手机卫士一类的软件会带一个widget小控件,显示在桌面上,上面会显示现有内存大小,然后会带一个按键功能来一 ...

  6. android 点击事件两次,Android 按钮点击两次触发不同的事件

    标题:Android 按钮点击两次触发不同的事件 方案:采用flag标记的方式,每次单击标记为0,再次点击判断flag的值 package com.ldl.ui; import android.app ...

  7. android怎么设置按钮点击事件监听,Android点击Button按钮的四种事件监听方法总结...

    首先我们在activity_main.xml里面先定义一个Button空间 好,现在要我们来看点击事件的四种写法: 1.最常见的一种写法--匿名的内部类做为事件监听器类 package com.bas ...

  8. android四种点击事件,android点击事件的四种方式

    android点击事件的四种方式 第一种方式:创建内部类实现点击事件 代码如下: package com.example.dail; import android.text.TextUtils; im ...

  9. 【安卓开发 】Android初级开发(九)Android中封装View提供接口供点击事件回调的方法及使用

    自古一楼先上图 package com.example.mydialog;import android.app.Dialog; import android.content.Context; impo ...

  10. android自动调用按钮事件,Android Button自动触发点击事件

    原因 开发过程中遇到button.performClick()无效,原因是View.performClick()需要再UI线程中调用才会有效执行. 响应系统调用的方法(比如报告用户动作的onKeyDo ...

最新文章

  1. jenkins如何在一台机器上开启多个slave
  2. Eclipse在高分屏下图标过小的解决方法
  3. unicode 版本 delphi (如XE2)的 TBytes 转换为 AnsiString
  4. Linux expect与Shell交互
  5. 织梦栏目mysql调用_织梦dedecms栏目调用标签,包括SQL语句调用方法
  6. 语义分割和实例分割_一文读懂语义分割与实例分割
  7. linux真实地址是什么意思,linux – 如何为发件人地址配置真实域名
  8. bio nio aio区别_什么是BIO、NIO和AIO?
  9. MyEclipse开启Jquery智能提示
  10. python 字节字符串_Python字符串转换为字节,字节转换为字符串
  11. python基础之练习题(二)
  12. 4、Hive数据仓库——加载数据
  13. 硬盘绝密维修资料!--2
  14. 777后无效 执行chmod_执行chmod -R 777 / 补救
  15. 盘点数据分析中常用的图表类型
  16. java依赖倒转原则_设计原则之--依赖倒转原则
  17. 更快地编写更好的代码:5 分钟阅读
  18. matlab 如何使用mex
  19. Fiddler-使用教程
  20. Linux系统下的nobody用户与nologin

热门文章

  1. fpga挂一片ddr2_基于Cyclone III FPGA的DDR2接口设计分析
  2. 如何打理水果店,夏天水果店怎么打理
  3. Access转出到Mysql,咱自己动手丰衣足食.. -- 纯JS代码
  4. 游戏美术中最常见的故障及其解决方案(1)
  5. 三层交换机配置多网段互访并上网:型号:交换机TPLINK(TL-SG5428) 路由器TPLINK(TL-WVR600G)
  6. SSWIDL——fits.fz格式批量解压简单方法__太阳数据处理
  7. 手把手教学51单片机第三课 | 复位电路、数码管静态显示
  8. 期刊论文发表的复制比是什么意思
  9. 【Lyra UI】UI 玩法逻辑小结
  10. 退而求其次(4)——椭圆中的最大矩形