Список прокрутки в виджете главного экрана Android - PullRequest
0 голосов
/ 08 июня 2010

Я пытаюсь научить себя основам Android-разработки. В данный момент я экспериментирую с виджетами домашнего экрана. Я хотел бы создать простой виджет, который перечисляет все мои закладки. Где-то в моем поиске я прочитал, что ListView не используется в виджете. Каков наилучший способ отображения списка прокрутки в виджете? Пример был бы фантастическим, но в противном случае укажи мне правильное общее направление, и я смогу продолжить исследование.

Спасибо заранее, Дэни.

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

ListViews поддерживаются в пользовательских средствах запуска, которые поддерживают расширение scrollable-widgets, или в средствах запуска, начиная с Android 3.0 (Honeycomb). Возьмите, например, виджет повестки дня Android, он поддерживает прокрутку в пользовательских пусковых установках или GMail-виджет в Honeycomb.

Прокрутка виджетов в Custom Launchers описана здесь: http://www.geekrono.com/2010/08/android-scrollable-widgets.html

Прокрутка виджетов в Honeycomb и выше описана здесь: http://developer.android.com/guide/topics/appwidgets/index.html#collections

Вы можете найти источники для хорошего рабочего примера, за исключением Honeycomb на http://code.google.com/p/scrollablecontacts/

0 голосов
/ 08 июня 2010

Я видел только огромный виджет списка на телефонах с HTC Sense - пример . В HTC Sense есть такой виджет для Stocks, Twitter и т. Д. Не думаю, что было бы неплохо разрабатывать подобные огромные виджеты, потому что они занимают слишком много места, а некоторые телефоны ограничены 3 экранами (экранами, которые вы можете поставить ярлыки приложений, виджеты и т. д.).

Это хорошая статья о шаблонах интерфейса виджета: Руководство по разработке виджетов

Seesmic для Android имеет виджет «список» с последними твитами: Seesmic Blog Экран виджета

Существует также статья о шаблонах пользовательского интерфейса, основанная на новом приложении Twitter. Надеемся, что это поможет вам - Ссылка и видео (шаблоны проектирования пользовательского интерфейса Android).

Re: пользовательские элементы управления (как в .NET), Представления Android и в вашем случае «ListView» - это то, что вы можете использовать для своего приложения. Вы также упомянули .NET (Visual Studio), вас может заинтересовать MOTODEV Studio . По сути, это лучшая версия Eclipse (с Android SDK), в которой есть общие фрагменты кода и другие интересные вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...