我在设备9700(BB OS 5.0)上的browserField2 API上遇到了奇怪的问题。

浏览器字段是在呈现浏览器字段的HTML内容之后,显示与屏幕高度完全相同的空白区域。我在VerticalFieldManager上添加了浏览器字段,并且该管理器还具有其他控件。我还尝试了直接在屏幕上添加浏览字段以及屏幕上其他控件的组合,但这没有用。我的目标是在屏幕上添加具有其他控件的浏览器字段。在控件之间滚动也应该是正确的。

这是我正在使用的代码片段–

BrowserFieldConfig myBrowserFieldConfig =新的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,"");


请帮帮我。

提前致谢,

最佳答案

我已经解决了这个问题。这不是浏览器字段的问题,而是具有浏览器字段的屏幕可以垂直滚动。解决的方法是屏幕在垂直方向上不可滚动。

08-26 05:12