blackberry - 如何在 RIM Blackberry 的 BrowserField 中显示 HTML 图像标签

标签 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中显示上述标签?使用黑莓操作系统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 widthheight 属性,因为这就是实际的图像文件。但是,这实际上并不会导致问题......它只是额外 HTML 代码。

关于blackberry - 如何在 RIM Blackberry 的 BrowserField 中显示 HTML 图像标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12402913/

相关文章:

java - U0670 支持黑莓开发

blackberry - 无法在黑莓模拟器中显示图像

java - 安排黑莓应用程序

blackberry - Blackberry 和 Android 中是否有类似 SharedPreferences 的东西?

android - 黑莓开发初学者

java - 用户删除应用程序时如何删除所有文件?

sqlite - 如何在 BlackBerry OS 4.5 中使用 SqLite?

java - 尝试打开与 http URL 的连接时出现 IOException

testing - 无法从 native 黑莓模拟器访问互联网

blackberry-simulator - 如何在 Mac OS X 中运行 BB10 模拟器