Blackberry:OS 5.0上的BrowserField2 API滚动问题

时间:2010-09-24 06:08:18

标签: java blackberry

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

浏览器字段在呈现浏览器字段的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 :(得分:0)

我已经解决了这个问题。这不是浏览器字段的问题,而是具有浏览器字段的屏幕是可垂直滚动的。修复是屏幕应垂直不可滚动。