Как сделать прокручиваемый виджет приложения?

Насколько я прочитал в Интернете и официальной документации, невозможно создать виджет с прокручиваемым приложением. Также все мои попытки потерпели неудачу. Я даже пытался создать подкласс TextView для реализации собственного метода прокрутки, но ничего не получалось.

Есть ли способы добиться этого?

Кстати.... Есть решения, если вы используете, например, HTC Sense или Home Desktop ++, но я хочу сделать его доступным для других пользователей, которые не используют это

4 ответа

Решение

Есть ли способы добиться этого?

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

HTC предоставляет прокручиваемые виджеты приложений, потому что они встроены. Только их Launcher может создавать и отображать их. Обычные виджеты приложений не поддерживают прокрутку.

Насколько я заметил, виджеты приложений можно прокручивать, но только в вертикальном направлении. Например, Виджет календаря представляет собой прокручиваемый виджет, который поставляется в основном со всеми телефонами Android.

Разрешается только вертикальная прокрутка, потому что горизонтальные прокрутки требуются для смены экранов на домашней странице.

Говорят, только 2 жеста разрешены для виджета, 1.Touch 2. Вертикальная прокрутка.

Источник: Страница разработчика

Теперь вы можете создать прокручиваемый виджет, но у вас будут проблемы с изображениями внутри него. Обходной путь описан здесь.

Другие вопросы по тегам