У меня странная проблема с 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,"");
Пожалуйста, помогите мне.
Заранее спасибо,