2

我想在 RIM BB 组件 BrowserField 中显示 HTML 标签。

String str ="<html><body><p><img alt=\"bun\" src=\"http://adodis.in/ram/services/images/stories/food/bun.jpg\" width=\"150\" height=\"112\" /></p></body></html>";

BrowserField browserField = new BrowserField();
browserField.displayContent(str, "http://localhost");
add(browserField); 

如何在 BrowserField 中显示上面的标签?使用黑莓操作系统 5.0

首先十分感谢..

4

1 回答 1

2

如果您运行您的应用程序,并且看到"bun"显示的标签(alt文本),那么我认为问题在于您没有网络连接。检查您的网络,尤其是在您使用模拟器时(您可以只运行浏览器应用程序并尝试已知的 URL)。

如果你没有看到图像应该在哪里,那么我认为问题只是你在你之前打电话给displayContent() 的父经理。add()BrowserField

因此,只需更改通话顺序,displayContent()最后调用:

BrowserField browserField = new BrowserField();
add(browserField); 

String str ="<html><body><p><img alt=\"bun\" src=\"http://adodis.in/ram/services/images/stories/food/bun.jpg\" width=\"150\" height=\"112\" /></p></body></html>";
browserField.displayContent(str, "http://localhost");

此外,您实际上不需要在 HTML 片段中指定img widthheight属性,因为这是实际图像文件的大小。但是,这实际上并没有引起问题……它只是额外的HTML 代码。

于 2012-09-13T10:47:34.190 回答