Подтвердить что ты не робот

Внедрение ListView в виджет главного экрана

Как сделать виджет с чем-то вроде ListView. Я сделал это с помощью LinearLayout, но я не знаю, как узнать количество строк. (Я хочу знать точное количество строк, чтобы сделать виджет способным к поисковому вызову)

Я хочу, чтобы это выглядело (фотошоп и copypast):

enter image description here

Примечания:

  • Android 2.3.4 и ниже.
  • виджет размером 4x4

ОБНОВЛЕНИЕ И ПОДТВЕРЖДЕНИЕ:

Когда я сказал "прокручиваемый", я имею в виду прокрутку, нажимая кнопки UP и DOWN (вы видите это на скриншоте), т.е. подкачки

4b9b3361

Ответ 1

Я не знаю, как определить реальный размер виджета 4x4 в dp. Похоже, что его можно определить только, зная конкретное устройство.

Вы можете прокручивать фиксированное количество строк.

Ответ 2

Единственный пример с 3.0, источником которого я знаком, является проект ScrollableContacts в Google Code. Он имеет прокручиваемый список в виджетах главного экрана и работает с 2.1. Однако виджет требует замены дома - см. Описание проекта. Источник можно просмотреть здесь.