2012-12-06 59 views
0

我有一个StackView小工具,我可以设置通过项目滚动自动使用以下XML代码:允许或阻止滚动Android中StackView

<app-widget provider> ... 
... 
android:autoAdvanceViewId="@id/stack_view" 
</app-widget provider> 

我知道如果我删除此行,将禁用自动滚动。我想要做的是利用我在窗口小部件添加到屏幕时设置的共享首选项,为用户提供启用或禁用自动滚动的选项。这可能吗?如果是这样的话,我将如何去改变代码中的app-widget提供者?

谢谢!

回答

0

不幸的是AppWidgetProviderInfo(这个XML创建的对象)是相当静态的,只能在APK升级时才能改变。如果您想以动态方式实现此功能,则需要使用小部件的常规更新机制来手动推进代码中的视图。

+0

这是不幸的。但谢谢你让我知道! – Lucian