【问题标题】:Programmatically show next/previous image in stack widget以编程方式在堆栈小部件中显示下一个/上一个图像
【发布时间】:2013-03-23 12:27:16
【问题描述】:

我想为 Google TV 启用堆栈应用小部件。 我遇到的问题是我需要以编程方式显示下一个和上一个视图。

我目前正在使用带有 StackView 和 2 个按钮的布局。我可以成功接收到接收器中按钮的点击,但它应该起作用的方法没有做任何事情

Toast.makeText(context, "next", Toast.LENGTH_SHORT).show();
remoteViews.showNext(R.id.stackWidgetView);

调试中,remoteViews 的实例接缝正确并触发 toast。

据我了解,RemoteViews的方法showNext(int)应该触发StackView的showNext
http://developer.android.com/reference/android/widget/RemoteViews.html#showNext(int)

问题是如何从AppWidgetProvider触发showNext()

【问题讨论】:

    标签: android android-widget android-appwidget google-tv stackview


    【解决方案1】:

    您是否致电 partiallyUpdateAppWidget(API11+,但更好,因为您不必重新创建适配器,并且使用 StackWidget,您无论如何都不应该担心较低版本)或 AppWidgetManager 上的 updateAppWidget和你的remoteView

    AppWidgetManager 的文档供参考:http://developer.android.com/reference/android/appwidget/AppWidgetManager.html

    【讨论】:

      猜你喜欢
      • 2011-12-09
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2012-09-16
      • 2021-02-19
      相关资源
      最近更新 更多