问题标签 [remoteview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
15031 浏览

android - RemoteView addView 不起作用

我有一个应用程序小部件,我想向其中添加视图(TextView等),RemoteView但它从未出现。
代码如下:

有任何想法吗?


这就是我最终做的事情:

0 投票
1 回答
1314 浏览

android - RemoteView 和 setGravity

我有一个 android 小部件,它TextViewFrameLayout. 填充整个TextView父布局。我想要做的是,它能够在运行时更改文本将出现在TextView.

目前,我会通过改变 TextView 上的重力来做到这一点......它甚至有一个setGravity(int)方法,它应该与 RemoteView 完美配合(我在一个小部件中,记得吗?)......无论如何理论上。

不幸的是,这会带来一个错误。关于“不能在setGravity(int)这里运行”之类的东西。如果需要,将使用确切的错误消息进行更新

我正在使用这个片段:

以前有人试过这个,有什么想法吗?

0 投票
2 回答
1333 浏览

android - RemoteViews 更新自己的 View 项目

在我的小部件应用程序中,我使用远程视图更新屏幕布局,因为我还想在主要配置活动下创建该结果的预览,我也尝试在那里使用远程视图来避免重写一些代码,我想做的是这样的:

但是“应用”函数似乎没有更新 ViewGroup 上的任何内容,没有返回错误。任何想法?

0 投票
1 回答
740 浏览

android - Android-Widget:使用 RemoteView 更改 ListView 选择器颜色

是否可以使用 remoteview 设置 appWidget 上存在的 listView 的选择器颜色。基本上我想根据用户选择的主题来改变它的颜色,所以我不能在布局xml中定义它。请帮忙

0 投票
1 回答
5703 浏览

android - 如何更改 RemoteViews 中的文本大小

在 RemoteViewsService.RemoteViewsFactory 下

如何以编程方式更改文本大小?

0 投票
1 回答
1155 浏览

android - Android - AppWidget AppWidgetManager.updateAppWidget() 没有被立即调用

我正在开发一个使用 RemoteViews 来显示 ListView 的 appwidget。为简单起见,我将类比 appwidget 的功能:

  1. 用户将选择将应用小部件添加到主屏幕。选择小部件后,将启动配置活动,并且用户从配方列表中选择一个配方。
  2. 从配置活动中选择配方后,配置活动会广播 AppWidgetManager.ACTION_APPWIDGET_UPDATE 意图。这个意图在我的 AppWidgetProvider 类的 onReceive 方法中接收和处理。从这里 RemoteView 被实例化并传递给 AppWidgetManager.updateAppWidget() 方法。这将继续填写成分的 ListView。

这一切都按预期工作,除非我尝试从 appwidget 手动更新 ListView。我设置了一个 PendingIntent 来重新启动配置活动,它也可以工作。不幸的是,对 AppWidgetManager.updateAppWidget() 的调用不会像在将其添加到主屏幕后启动时那样立即调用,并且 ListView 不会得到更新。但是,在向下滚动列表一种方式之后,确实会调用更新(我认为,直到它通过了它在缓存中加载的行数)。这会触发我的 FlightBoardAppWidgetService 和 ViewsFactory 。就好像 updateAppWidget 被放入了一些延迟加载的队列。我试图查看 Android 源代码以了解 AppWidgetManager.updateAppWidget() 是如何编码的,但它似乎被隐藏了。

tl; dr: AppWidgetManager.updateAppWidget() 并不总是立即被调用,有什么用?

有没有办法让 ListView 在实际调用时更新?我究竟做错了什么?谢谢!

0 投票
0 回答
1017 浏览

android - Android远程视图显示来自网络的图像?

有没有人知道教程或类似的东西来帮助创建这样的远程视图小部件......

在此处输入图像描述

我遵循了关于做 StackView 小部件的开发指南。我做到了,但我不知道如何像示例新闻 360 那样在堆栈中显示图像。

我要做的就是在远程视图中从 url 显示图像。

0 投票
2 回答
2813 浏览

android - 如何以编程方式更改 RemoteViews 中 ViewFlipper 的“android:autoStart”属性?

我正在构建一个具有多个视图并翻转视图的 appWidget。基本上,它正在工作。但我不知道如何以编程方式停止 RemoteViews 中的视图翻转。

这是用于翻转的 xml 布局

这是代码

'setFlipInterval' 正在工作。我可以使用此代码以编程方式更改翻转间隔。但'setAutoStart' 不是。并得到这个错误..

想知道为什么我不能使用 'setAutoStart' 而我可以使用 'setFlipInterval'。有什么方法可以以编程方式开始或停止在我的 appWidget 中翻转图像?

0 投票
2 回答
1704 浏览

android - 应用小部件中的延迟加载图像

有没有办法将互联网上的图像延迟加载到远程视图中。

我使用此功能,但它在短时间内阻止了我的小部件。

谢谢

0 投票
3 回答
3786 浏览

java - 动态添加的 RemoteViews 的布局权重

在我的小部件中,我使用以下内容将项目(R.layout.widget_item)动态添加到我的主小部件布局中定义的 LinearLayout:

我的问题是,如何在 newView 上动态设置“android:layout_weight”属性?