android-widget相关内容

将视图层次结构旋转 90 度

我正在研究 FrameLayout 的一个子类,它应该将其所有子类旋转 90 度.我这样做是为了克服 android 2.1 及更低版本中存在的仅限横向的相机限制,方法是让活动处于横向状态,但将我的相机叠加层放入此框架布局叠加层中,使其看起来好像是纵向的(Layar 就是这样做的) 为了实现这一点,我正在调整 Jeff Sharkey 的代码来旋转视图.我的问题是我可以旋转 Framelayout ..
发布时间:2021-11-10 05:30:19 移动开发

如何从 Android WebView 制作动画 GIF

由 Android 的 WebView 呈现的动画 GIF 图像似乎没有动画.有没有人想出如何让它们工作?我正在使用 2.1-u1 在 N1 上进行测试.似乎没有可用的网络设置适用. 解决方案 暂不支持.在此处阅读更多相关信息:http://code.google.com/p/android/issues/detail?id=3422 对于像 Droid 和 Nexus One 这样 ..
发布时间:2021-11-10 05:20:56 移动开发

如何通知Android Widget重绘

我有一个使用 RemoteViewsFactory 的 Android 小部件来填充 ListView. 我的数据源是一个可以随时完成的异步 JSON 调用(它不是推送通知).现在代码位于 onDataChanged 中,如下所示: @Override公共无效 onDataSetChanged() {//后续调用以获取数据.//当小部件 onReceive ACTION_APPWIDGET ..
发布时间:2021-11-04 11:34:51 移动开发

EditText.setInputType 与 setRawInputType

EditText.setInputType 和 setRawInputType 有什么区别. 我有一个应该允许所有字符的字段,但我有一个模式按钮,可以在数字键盘和字母键盘之间切换. 所以我想要数字键盘在“零件编号"搜索模式下,而字母键盘在“描述"搜索模式下. Android 操作系统 2.2 或更高版本. 解决方案 setRawInputType() 通常在初始化视图时使 ..
发布时间:2021-11-04 11:34:45 移动开发

Android 主屏幕小部件动画

我正在研究创建一个支持动画的小部件,最好是通过 android.view.animation 框架,否则通过在后台服务触发的代码中设置远程视图的属性. 有没有人对这两种方法有任何经验,我正在尝试可行的方法,还是我正走向死胡同? 解决方案 实际上可以为 RemoteView 小部件设置动画.问题是它的设计限制非常严格,因为在系统进程中运行自定义代码会带来安全隐患. 我的意思是,A ..
发布时间:2021-11-04 11:34:37 移动开发

JobIntentService-不总是调用onHandleWork吗?

我有一个主屏幕小部件,其中有一个简单的 AppWidgetProvider 和 JobIntentService ,我将在其中完成所有工作. 问题是-它是随机产生的.有时确实如此,有时却没有-最奇怪的是,我在日志中看到,总是调用 JobIntentService 的每个小部件更新 enqueueWork 方法,但是onHandleWork 方法只是有时. (我发现与电池优化的相关性很强 ..

我可以更新ProgressDialog的字符串消息吗?

我在Android AsyncTak中设置了一个ProgressDialog,它可以正常工作. 我的问题是,是否可以在AsyncTask的onProgressUpdate方法中更新ProgressDialog显示的字符串.我想用publishProgress调用更新字符串以显示任务的进度. 如果我有自己的文本视图而不是progressDialog,则可以更新字符串.progressDi ..
发布时间:2021-04-06 18:36:27 移动开发

可以使用Jetpack Compose来构建App窗口小部件吗?

借助swift,可以使用SwiftUI编写小部件,但是我还没有看到关于Jetpack Compose是否可以用于构建Android App小部件的任何声明. 现在Compose在Alpha中,有没有信息可以让我看到如何完成? 解决方案 这在很大程度上取决于您所说的"Jetpack Compose"的含义.我们昨天才在 Kotlinlang Slack 上进行了讨论. 如果您指的 ..
发布时间:2021-04-06 18:36:23 移动开发

无法将小部件添加到主屏幕-未安装应用

我正在尝试创建我的第一个小部件. 我通过Eclipse运行该应用程序,并且启动正常.但是,当我尝试将小部件菜单中的小部件添加到主屏幕时,我看到了一个吐司: 未安装应用 当我查看logcat时,会看到此错误: 05-15 18:35:10.533:E/Launcher(851):错误:\ widget配置活动未返回appWidgetId(EXTRA_APPWIDGET_ID). ..
发布时间:2021-04-06 18:36:20 移动开发

如何使android小部件布局响应

我正在为我的Android应用程序构建一个小部件,该小部件上将具有多个按钮.根据窗口小部件的大小,我希望窗口小部件上的按钮数量增加和缩小.这是当前在4x1视图中的样子: 当您将其缩小到3x1时: 无论如何,是否可以在3x1视图中动态隐藏第4个按钮,从而不会压扁其他3个按钮?同样适用于2x1或1x1.在此方面的任何投入将不胜感激! 谢谢! 解决方案 就像他们已经说过的那样. ..
发布时间:2021-04-06 18:36:14 移动开发

将AppWidgetProvider移动到不同的程序包名称下会破坏活动的窗口小部件

我在"com.developer.application"包下有一个AppWidgetProvider 我尝试将此AppWidgetProvider移至"com.developer.application.widgets"包下这样做后,我更新了AndroidManifest中的所有引用以适应此移动. 将更改上传到设备后,当前在主屏幕上的小部件(与上述AppWidgetProvider关 ..

使用“切换"按钮切换DayNight主题

我已经在布局中实现了“切换"按钮,并希望通过该按钮使用Android dayNight主题,dayNight主题还可以,但是问题是我什么时候单击不能立即生效的开关,我必须更改活动,然后它才能生效,例如,如果我单击一项活动中的开关,则例如直到我按下“后退"按钮并移至其他活动然后再次返回该活动之前,我什么都不会做,并且当我更改活动并恢复时我的开关状态始终设置为默认值,请帮助 我正在使用具有day ..
发布时间:2021-04-05 18:32:54 移动开发