2013-02-13 4 views
1

Я пытаюсь выяснить, как включить вертикальный свиток для Android-виджета.
Из того, что я читал в documentation и this post, это можно сделать только с Android версии 3.0 и выше.
Тем не менее, я видел телефон (Motorola Razr) с Android 2.3.6 с виджетами Gmail с вертикальным прокруткой.
Так что я не могу понять, возможно ли это или нет? И если это возможно, как его реализовать?Android виджет вертикальный прокрутка для Android 2.3.6

ответ

0

Производители обычно строят Android из пользовательской версии AOSP. Поскольку доступен весь источник для Android 2.3.x, вполне возможно, что Motorola просто добавила поддержку прокрутки виджета, изменив источник для своих собственных устройств (возможно, используя те же методы, что и AOSP 3.0). И если это действительно так, это потребует изменений в базовой операционной системе и, следовательно, скорее всего, не будет доступно вам, если вы создаете виджеты с помощью SDK.

0

Если по виджетам вы говорите? extends widget.View, вы всегда можете создать собственный вид, который выполняет вертикальную прокрутку.

Это включает в себя синтаксический анализ onTouchEvent (и, вероятно, onDispatchTouchEvent) и много математики.

Я сделал это сам на работе.

 Смежные вопросы

  • Нет связанных вопросов^_^