问题标签 [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.
android - 如何在 Android 4.0 下使小部件可滚动?
我有一个显示项目列表的预 Android 4 小部件。每个项目都有一个色块,显示三种颜色中的一种颜色和文本,其颜色和样式由应用程序数据的属性决定。该列表实现为垂直 LinearLayout,但我想将其转换为 ListView 以使小部件在 ICS 中可滚动。在使用 ListView 时,我无法弄清楚如何将基础项目数据属性映射到项目远程视图。
(下面的代码已简化)。
项目数据类是
小部件顶部布局是
每个项目视图都使用这种布局
我的问题是,如果我将顶部布局中的 LinearLayout 更改为 ListView,我在哪里插入将项目数据映射到项目视图属性的逻辑?任何进行类似映射的示例代码?
java - Android Widget 上的 RemoteViews setViewVisibility
在我的 AppWidgetProvider 中,我执行以下操作:
尽管我正在通过 updateAppWidget 更新布局,但更改并未真正反映在 UI 上。可能出了什么问题?非常感谢!
android - 以编程方式将 TextViews 添加到主屏幕小部件
我想以编程方式将文本视图控件添加到我的主屏幕小部件。在下面的示例中,我使用 TextViews 填充 Linearlayout,但我应该如何在此处使用 RemoteViews?它只接受 xml 资源布局作为参数。
我看到的所有教程都使用其预定义控件的值显式填充 RemoteViews 对象。我想以编程方式添加控件。
android - Android RemoteView Alpha 版问题
我想在远程视图中以编程方式更改图像视图的 alpha 值,但它根本没有效果。
我如何分配它:
我如何声明它:
资源 bg 是一个形状:
一切都正确显示并且不会引发任何错误,但它仍然不会改变 alpha 值......知道吗?
android - Android 小部件:addView 不适用于 RemoteViews 对象
我想在运行时将文本视图添加到我的小部件。我看到了很多教程,其中 RemoteViews 对象调用 addView 方法将视图添加到某些布局。
但是 addView 方法显示此错误:方法 addView(int, RemoteViews) 未定义类型 RemoteViews.True,此方法是为 ViewGroup 类定义的,但为什么它对每个人都有效?有没有办法在运行时将文本视图添加到一些远程视图?
android - 从 RemoteViews 对象中检索文本
我需要从RemoteViews
对象中检索一些文本。我有可能获得 LayoutId,但我不知道如何从中检索文本(TextView
即RemoteView
通知)。
也RemoteView
唯一包含setter,但没有getter,所以我想我必须使用LayoutId(不知何故)。
你能帮我解决这个问题吗?谢谢!
/edit:我问这个的原因是因为我有一个AccessibilityService
检索通知的。因此,这是检索值的唯一方法。
/edit2:我使用此代码接收通知:
通过该notification
对象,我可以访问RemoteViews
( notification.contentView
) 和PendingIntent
( notification.contentIntent
)。要获取 layoutId,我可以调用contentView.getLayoutId()
android - Android Widgets:如何在运行时向 RemoteViews 添加视图
我想在运行时向我的小部件添加以线性布局排列的文本视图。我执行以下操作:
但是当我添加小部件时,我收到加载小部件错误的问题。似乎RemoteViews
在接收构造的视图 ID 作为参数时存在问题。但我无法引用 XML 资源,因为它们是在运行时创建的。在运行时填充RemoteViews
with的正确方法是什么?TextViews
android - RemoteViews.setInt() 在 Android 2.1 上不起作用
我正在使用 的setInt()
方法RemoteViews
来更改我的 appwidget 背景的 alpha。该文档告诉该方法从 API 级别 3 开始可用,不幸的是,它在 Android 1.6 模拟器和带有 Android 2.1-update 1 的三星 Galaxy S 设备上失败。那么,目前哪些 Android 版本支持这种方法,我应该使用它根本,因为实施起来似乎太冒险了?
android - 为什么我们不能在应用小部件中使用 webview 进行远程查看?
有人可以帮我解释一下吗?或找出在应用小部件中使用 webview 的方法。多谢。
android - 从几个布局中选择一个(作为主题)并在远程视图中使用
我有一个多布局的小部件,这里有一些布局(每个作为主题),我需要为选定的主题(布局)分配所需的远程视图。与主题一样,我添加了 2 个接收器并为不同的布局(主题)创建了 xml 文件。现在我在列表中有一些小部件,没关系,但无法理解如何使用远程视图分配布局,因为可以选择任何布局。所以问题如下:如何使用接收器更正分配所需的布局(“A_Org_Widget”或“A_Org_Widget_right”),因为我需要创建功能,用户应该只从小部件列表中选择类型ot主题作为小部件名称。它需要如何做正确?
现在我的代码是:Manifest.xml
`
在代码中,接收器是跟随