Обновите setTitle для ListField - PullRequest
0 голосов
/ 18 марта 2011

Привет, разработчики. Я работаю над приложением, в котором мне нужно установить заголовок для listField, который содержит 100 listItems. Для каждых 20 пунктов мне нужно изменить заголовок во время выполнения. Мой класс расширяет MainScreen, и я могу установить заголовок только один раз. Во время прокрутки элементов в нем я не могу обновить заголовок новым. Каждый из 20 элементов разбирает значения, поступающие из файла XML. Как я могу это реализовать.

1 Ответ

0 голосов
/ 21 марта 2011

Хорошо, похоже, у меня возникла проблема - вы не знаете, как определить, прокрутил ли пользователь 21-й (41-й, 61-й и т. Д.) Элемент списка.

Я думаю, что можно отследитьвидимые в данный момент элементы списка из метода ListFieldCallback.drawListRow(ListField listField, Graphics graphics, int index, int y, int width).Обратите внимание, что index это «Индекс строки для отображения».Таким образом, в теории вы должны быть в состоянии звонить MainScreen.setTitle(String title) с номера drawListRow(), если index == 21 (41, 61 и т. Д.).

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