主屏幕Widget中的Android SeekBar

时间:2013-09-29 22:27:49

标签: android android-widget seekbar

我希望找到一种方法来向主屏幕小部件添加SeekBar。在StackOverflow上阅读this帖后,我发现RemoteView中不支持SeekBar,因为它是ProgressBar的后代。 (不支持接受的小部件的后代)

虽然,在我的项目中,我正在使用Lars Werkman HoloColorPicker找到here。如果你在src中注意到,他的OpacityBar(基本上是一个SeekBar)扩展了View。由于所有接受的小部件(here)都是View的后代,我认为这样可行。但是,在尝试使用OpacityBar加载主屏幕小部件时,它会显示“问题加载小部件”响应。

有谁知道为什么这不起作用?并知道如何使它工作?

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

谢谢!

1 个答案:

答案 0 :(得分:1)

  

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

我不知道你为什么这么认为,因为这是一个合乎逻辑的谬论。根据你的逻辑,由于负数是数字的类型,所有数字都是负数。

  

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

因为您无法在应用小部件中使用自定义ViewRemoteViews不支持的任何内容。

  

知道如何让它发挥作用吗?或者有人知道如何在主屏幕小部件中获得工作的SeekBar吗?

编写您自己的主屏幕,并在该自定义主屏幕中实现您对SeekBar尝试的任何操作。