Scroll VerticalFieldManager - PullRequest
       1

Scroll VerticalFieldManager

0 голосов
/ 05 августа 2011

Я хочу прокрутить экран, потому что кнопка не может отображаться на экране

Я использую этот код:

_manager = new VerticalFieldManager (VERTICAL_SCROLL | VERTICAL_SCROLLBAR);
_manager = (VerticalFieldManager) getMainManager();_manager.setBackground (bg);

, но не работает

Ответы [ 2 ]

2 голосов
/ 05 августа 2011

Если вы хотите привлечь пользователя к кнопке, вы можете просто сделать следующее:

button.setFocus();
1 голос
/ 05 августа 2011

Прежде всего, я предполагаю, что вы расширили MainScreen, к которому добавлен один VFM по умолчанию. Сейчас вы создаете новый VFM,

_manager = new VerticalFieldManager(VERTICAL_SCROLL | VERTICAL_SCROLLBAR); 

и затем присвоение ссылки на родительский менеджер по умолчанию MainScreen для _manager, который вы только что создали,

_manager = (VerticalFieldManager)getMainManager();

Нет необходимости извлекать родительский менеджер, если вы не хотите устанавливать фон для него. Так что присвойте ссылку на какую-то другую переменную вместо того же _manager.

VerticalFieldManager parentVFM = (VerticalFieldManager)getMainManager();

Теперь вернемся к исходному вопросу. Можете ли вы опубликовать код, который показывает, как вы добавляете кнопки на экран? Вы должны добавить кнопку в менеджер и добавить этот менеджер в родительский менеджер экрана.

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