Blackberry: проблема прокрутки API BrowserField2 в OS 5.0 - PullRequest
1 голос
/ 24 сентября 2010

У меня странная проблема с 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 Ответ

0 голосов
/ 07 октября 2010

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

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