我在设备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,"");
请帮帮我。
先谢谢,
答案 0 :(得分:0)
我已经解决了这个问题。这不是浏览器字段的问题,而是具有浏览器字段的屏幕是可垂直滚动的。修复是屏幕应垂直不可滚动。