Blackberry: проблема прокрутки API BrowserField2 в OS 5.0

У меня странная проблема с browseField2 API на устройстве 9700 (BB OS 5.0).

Поле браузера отображает пустое пустое пространство точно по высоте экрана после рендеринга HTML-содержимого поля браузера. Я добавил поле браузера в VerticalFieldManager, и у этого менеджера также есть другие элементы управления. Я также пытался напрямую добавить поле просмотра на экране в сочетании с другими элементами управления на экране, но это не сработало. Моя цель - добавить на экран поле браузера, в которое добавлены другие элементы управления. Также должна быть удобна прокрутка между элементами управления.

Вот фрагмент кода, который я использую -

BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig(); myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,BrowserFieldConfig.NAVIGATION_MODE_CARET);

  myBrowserFieldConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED,Boolean.TRUE);

  browseField = new BrowserField(myBrowserFieldConfig);     

  LOMABrowseField2Listener listener = new LOMABrowseField2Listener();

  ProtocolController protocolController = new ProtocolController(browseField);

  myBrowserFieldConfig.setProperty(BrowserFieldConfig.CONTROLLER, protocolController);

  String myProtocol = "http";

  protocolController.setNavigationRequestHandler(myProtocol, listener);

  browseField.displayContent(htmlSpecificContent,"");

Пожалуйста, помогите мне.

Заранее спасибо,

1 ответ

Я решил эту проблему. Это не было проблемой с полем браузера, вместо этого экран с полем браузера был с вертикальной прокруткой. Исправление - экран должен быть вертикально прокручиваемым.

Другие вопросы по тегам