我在设备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,"");
请帮帮我。
提前致谢,
最佳答案
我已经解决了这个问题。这不是浏览器字段的问题,而是具有浏览器字段的屏幕可以垂直滚动。解决的方法是屏幕在垂直方向上不可滚动。