我想在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
非常感谢...
答案 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代码。