Можно ли сделать виджет домашнего экрана, который содержит SeekBar? - PullRequest
1 голос
/ 26 января 2012

Немного нового для Android. Я пытаюсь создать виджет домашнего экрана, который позволяет изменять мелодию звонка или громкость музыки, используя SeekBar View.

Я читал на виджетах в http://developer.android.com/guide/topics/appwidgets/index.html, и с удивлением обнаружил раздел «Создание макета виджета приложения», в котором говорится, что объект RemoteViews может обрабатывать только определенные классы, и, таким образом, только они могут использоваться в виджете домашнего экрана. Класс ProgressBar поддерживается, но в документации явно сказано, что классы-потомки не поддерживаются.

Так как я пытаюсь создать SeekBar в моем виджете, который является потомком ProgressBar, это невозможно через RemoteViews? Если да, есть ли другой способ создания виджетов, который не зависит от RemoteViews? Заранее спасибо за любую помощь.

1 Ответ

1 голос
/ 26 января 2012

Поскольку я пытаюсь создать SeekBar в моем виджете, который является потомком ProgressBar, это невозможно с помощью RemoteViews?

Правильно.

Если так, есть ли другой способ создания виджетов, который не зависит от RemoteViews?

Нет.Вы можете написать собственное приложение для домашнего экрана, и там вы можете использовать все, что захотите, на главном экране, поскольку это ваше собственное приложение.

...