我想在 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
提前非常感谢..
最佳答案
如果您运行应用程序,并且看到显示标签“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
width
和 height
属性,因为这就是实际的图像文件。但是,这实际上并不会导致问题......它只是额外 HTML 代码。
关于blackberry - 如何在 RIM Blackberry 的 BrowserField 中显示 HTML 图像标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12402913/