Иллюстрированный самоучитель по программированию мобильных телефонов

Класс List

Класс List не входит в иерархию класса Item. Использование класса List дает возможность создавать выбираемый список элементов, отображаемый на экране в виде одной или нескольких строк текста. Класс List наследуется от класса Screen и реализует возможности интерфейса Choice. При создании выбираемого списка элементов необходимо указать тип создаваемого списка. Существует всего три типа списков, реализация которых основана на использовании интерфейса Choiсе:

  • EXCLUSIVE – предоставляет эксклюзивный выбор элемента в списке;
  • MULTIPLE – множественный выбор элементов из списка;
  • IMPLICIT – выбирает из списка только один элемент, на котором сфокусировал свое внимание пользователь.

Конструкция применения типов EXCLUSIVE и MULTIPLE напоминает использование этих типов в классе ChoiceGroup, а вот применение типа IMPLICIT возможно только с использованием класса List. При создании объекта класса List можно воспользоваться двумя видами конструкторов. Рассмотрим их более подробно.

public List(String title, int listType);

Параметры конструктора List:

  • title – название создаваемого списка элементов;
  • listType – тип создаваемого списка, может быть одним из трех значений: IMPLICIT, EXCLUSIVE и MULTIPLE.

Этот конструктор с двумя параметрами создает пустой список с заданным типом в параметре listType. Второй конструктор класса List несколько сложнее. Он состоит из четырех параметров и создает многострочный список элементов с загрузкой иконки или изображения для каждого элемента.

public List(String title,
int listType,
String[] stringElements,
Image[] imageElements)

Параметры конструктора List:

  • title – название создаваемого списка элементов;
  • listType – может быть одним из трех значений IMPLICIT, EXCLUSIVE и MULTIPLE для определения типа создаваемого списка элементов;
  • stringElements – в этом параметре используется массив строк для создания списка элементов;
  • imageElements – с помощью этого параметра каждому из элементов можно загрузить свое изображение, чаще всего используются иконки маленьких размеров, например 10 на 10 пикселей.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.