Android小部件:imageView onClick监听器

时间:2012-07-07 23:57:51

标签: android widget imageview onclicklistener

我正在为android构建一个小部件,我不知道如何为ImageView创建一个onClick监听器。 小部件的主要布局组件是RemoteViews,我在其中有ImageView。 我知道我可以使用PendingIntent将onClick监听器注册到RemoteView上,但是如何在ImageView上注册监听器呢? 另外,更重要的是,我需要知道点击的坐标。这可能吗?

由于

1 个答案:

答案 0 :(得分:0)

我不知道如何获得坐标,但这里是触发意图的点击事件

在Widget类的OnUpdate方法中使用它....

RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
Intent intent = new Intent(context, ClassName.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.ImageView, pendingIntent);