0

我正在寻找一种将 a 添加SeekBar到主屏幕小部件的方法。在阅读StackOverflow 上的这篇文章后,我发现在 RemoteView 中不支持 SeekBar,因为它是ProgressBar. (不支持接受的小部件的后代)

不过,在我的项目中,我使用的是 Lars Werkman's HoloColorPickerfound here。如果您在 src 中注意到,他的OpacityBar(本质上是一个 SeekBar)扩展了一个View. 由于所有接受的小部件(此处)都是 的后代View,我认为这会起作用。但是,唉,在尝试使用 加载主屏幕小部件时OpacityBar,它会显示“问题加载小部件”响应。

有谁知道为什么这不起作用?并且知道如何让它发挥作用吗?

或者有人知道如何SeekBar在主屏幕小部件中工作吗?

谢谢!

4

1 回答 1

1

由于所有接受的小部件(此处)都是 View 的后代,我认为这会起作用

我不知道你为什么得出这样的结论,因为这是一个逻辑谬误。根据您的逻辑,由于负数是数字的类型,因此所有数字都是负数。

有谁知道为什么这不起作用?

因为您不能在应用小部件中使用 customView或不支持的任何其他内容。RemoteViews

并且知道如何让它发挥作用吗?或者有谁知道如何在主屏幕小部件中获得一个正常工作的 SeekBar?

SeekBar编写您自己的主屏幕,并在该自定义主屏幕中实现您想要执行的任何操作。

于 2013-09-29T22:32:19.713 回答