Android Widget RemoteViewsFactory

时间:2013-06-15 19:09:06

标签: android list widget

我编写了RemoteViewsFactory,它有两种类型的布局,但我只需要onClick中的一种。我使用了https://github.com/commonsguy/cw-advandroid/tree/master/AppWidget/LoremWidget中的教程,但它不起作用。

虽然我无法复制我的代码,但我可以说我的布局,需要onClick使用TextView,ImageView,LinearLayout和RelativeLayout。有没有人能指出我正确的方向?

2 个答案:

答案 0 :(得分:0)

我弄清楚了我的错误,似乎我设置了pendingIntentTemplate,但是因为参数给出了错误的ID。现在出现了另外一个问题:如果我的窗口小部件中有两个不同视图的列表,那么监听器是否只有一种方式可以仅用于精确的视图类型?

答案 1 :(得分:0)

当从RemoteViewsFactory迭代窗口小部件ID或getViewAt(position)方法时,您可以简单地避免根据您的条件设置监听器