如何在RIM Blackberry的BrowserField中显示HTML Image标签

时间:2012-09-13 09:06:37

标签: blackberry blackberry-simulator blackberry-jde browserfield

我想在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中显示以上标记?使用Blackberry OS 5.0

非常感谢...

1 个答案:

答案 0 :(得分: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");

img

此外,您实际上不需要在HTML代码段中指定width height和{{1}}属性,因为这是实际图像文件的大小。但是,这实际上并不会导致问题...它只是额外的 HTML代码。