问题标签 [android-appwidget]

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 回答
1264 浏览

android - RemoteViews addView 函数在 AppWidget 上返回错误

我正在尝试创建一个显示许多项目(可以更改)的 AppWidget。我想动态生成 TextViews,我假设我通过使用:

但这会返回Problem loading widget错误。widgetitem.xml 只是 LinearLayout 中的一个 TextView。widgetmain.xml 是一个 LinearLayout 中的两个 TextView。

我究竟做错了什么?

0 投票
1 回答
1036 浏览

android - 如何突出显示应用小部件中的点击?

我有一个运行整齐的应用小部件。但是,我无法突出显示对链接项目的点击。例如,我在“音乐”和“电源控制”等标准应用程序小部件中看到了它。此外,我还在album_appwidget.xml研究音乐应用小部件的源代码。我唯一能想到的是在第 23-35 行定义的 LinearLayout,它指出
android:clickable="true"
不幸的是,这对我不起作用。那么有没有人提示如何突出显示对应用小部件的点击?我已经尝试过 LinearLayout、TextView 和 Button。它们都没有显示边框作为突出显示。

在此先感谢, 斯特夫

0 投票
2 回答
15570 浏览

android - 强制 Android 小部件更新

我在 onreceive 方法中响应我的 appwidget 上的按钮按下。当我按下按钮时,我想强制小部件调用 onupdate 方法。我该如何做到这一点?

提前致谢!

0 投票
4 回答
11165 浏览

android - 如何制作可滚动的应用小部件?

据我在互联网和官方文档中阅读,不可能制作可滚动的应用程序小部件。我所有的尝试也都失败了。我什至尝试将 TextView 子类化以实现我自己的滚动方法,但没有任何效果。

有什么方法可以实现吗?

顺便说一句....如果您使用例如 htc sense 或家庭桌面 ++,则有解决方案,但我想让其他不使用它的用户可以使用它

0 投票
1 回答
526 浏览

android - Custom component which displays voice recognition button if available

I'd like to create a custom component which supports voice recognition. It will primarily be an extended EditText which should show the microphone button for voice recognition if it is available. I wanted to to look at the search app-widget on the homescreen but I don't find it in the source.

This is intended to use the voice recognition as some sort of dictation device, i.e. the user does not have to type but use his voice instead.

So could anyone please point me in some direction?
Thanks in advance,
Steff

0 投票
3 回答
3259 浏览

android - 自动屏幕旋转禁用小部件 RemoteView onClick 事件

我编写的小部件有一个奇怪的错误——屏幕旋转后,小部件停止响应 onClick 事件。该代码与此处的 App Widgets 的 Android 开发人员文档中的代码完全相同。我注意到市场上的其他小部件没有这个问题 - 是否有已知的解决方法?我试过在旋转后到处敲击,所以我不认为它的 onClickPendingIntent 在旋转后没有被调整大小;它似乎根本不存在。

我找不到 onRotation() 类型的触发器让 AppWidgetProvider 在发生旋转时重做监听代码,所以我很不确定如何继续......

谢谢!

0 投票
1 回答
637 浏览

android - 在主屏幕上获取应用程序/小部件?

我想知道是否可以在安装过程中在主屏幕上而不是在标准应用程序文件夹中获取应用程序的图标(快捷方式)?我确实发现 Android 有 AppWidgets 但我想知道它是否也支持“标准”小部件(javascript/html/css)?

0 投票
3 回答
8144 浏览

android - 为什么我的 android 警报管理器会立即触发?

我正在按照示例代码每 10 秒发送一次更新通知。代码如下,它位于一个UpdateServicefor 中AppWidgetProvider。如果我放了一个,Thread.sleep(10*1000);我可以看到我的服务循环的预期行为。我显然有一些根本性的错误会立即触发。它应该是PendingIntent一个警报,它将向我的听众广播更新。

0 投票
1 回答
935 浏览

android - 椭圆形的Android AppWidget布局问题

我正在编写一个显示一些数字的应用程序小部件,每个数字前面都有标签。

布局如下所示:

有一个外部(垂直)LinearLayout,每一行是一个带有两个 TextView 的水平 LinearLayout。

问题是如果标签的宽度和数字对于小部件来说太宽,数字会变成椭圆形。我希望标签变成椭圆形。

例如,上述情况最终会是这样的:

而不是想要的

我无法为我的生活弄清楚如何解决这个问题。任何帮助表示赞赏。


我目前的布局如下:

0 投票
2 回答
949 浏览

android - 更新 AppWidget

我正在从 AppWidget 的 buttonclick 上启动一个活动。用户在活动中输入一些数据,当用户关闭活动时,我想更新用户在 AppWidget 上的 TextView 中输入的数据。知道怎么做吗?我已经从 AppWidget 成功启动了活动,唯一的问题是更新 AppWidget。