2

您好我想在 BrowserField 中显示 html 内容。我使用代码 blove 来执行此操作,但我只看到白色的空白页面。

BrowserField demo = new BrowserField(); 
String res="<html><body><p>demo</p></body></html>"; 

demo.displayContent(res, "http://localhost");

有时它使用 css 字体正确显示我的页面,但有时它不显示任何内容。

我的代码有什么问题?

4

1 回答 1

2

如果你看一下这个黑莓示例

他们确保add()在调用之前BrowserField向其父级发送。Manager displayContent()

我不知道你是否只是省略了那行代码来缩短你的问题,如果你add()完全错过了对的调用,或者你是否把它放在displayContent(). 但是,请尝试按照 BlackBerry 示例中列出的顺序执行此操作,如果可行,请告诉我。

BrowserField demo = new BrowserField(); 
add(demo);
String res="<html><body><p>demo</p></body></html>"; 
demo.displayContent(res, "http://localhost");
于 2012-09-25T08:07:15.917 回答