我有一个appwidget,我想在整个appwidget布局上添加单击侦听器,而不仅仅是在TextView ecc上。
这不行

remoteViews.setOnClickPendingIntent(R.layout.profile_widget_layout, pendingIntent);


我能怎么做?

最佳答案

不能将setOnClickPendingIntent()与布局资源ID一起使用,而只能与窗口小部件ID一起使用。

您要做的就是为最外面的容器(例如android:id)分配一个RelativeLayout属性,然后将setOnClickPendingIntent()与该android:id值一起使用。

关于android - 将点击监听器添加到整个appwidget,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7696199/

10-09 07:58