css - 我想在 j2me 中渲染/显示 html 卡片

标签 css java-me lwuit html-components

我在 win7 机器上使用 S60 SDK(模拟器)运行 Eclipse pulsar。

我尝试使用 LWUIT 库 组件,即 HtmlComponent 和 BrowserComponent。 在 BrowserComponent 中:正如我从消息来源中发现的那样,它仅在 NativeBrowserisSupported() 时有效,但它返回 false 并且在尝试实例化时引发错误。

HtmlComponent 中:当我使用它时,我发现它不会从外部源加载 css,它会引发错误我发布了这个问题 Link没有正确的答案。

我也尝试过对 HtmlComponent 使用以下方法

HTMLComponent htmlComp = new HTMLComponent();
        htmlComp.setPreferredH(450);
        htmlComp.setPreferredW(150);
htmlComp.setBodyText(" <body background='/images/profile_image.png'>  Hi how r you..? <div background='/images/profile_image.png'>  Hey i'm fine..!</div> </body>");

图像在我的元素图像文件夹中。但不显示背景图像,从它支持背景 img 的文档是错误的。

我也试过这个,即提供 DocumentRequestHnadler() 接口(interface)实现,然后提供包含外部 css 链接的原始 htmlcard 字符串,但给出错误,此问题中提供的 DocumentRequestHandler() 实现代码 Link没有正确的答案。

我还改变了我的 htmlCard 字符串并提供了所有内联的 css,在另一种情况下使其成为内部 css 但仍然没有显示任何内容。由于 DocumentRequestHandler() 的实现,相关的 css 只是下载图像。

也尝试过使用 SWT 浏览器 但它没有获取以 html 代码提供的背景图像,请看一下,

Browser browser = new Browser(shell, SWT.NONE);
            browser.setBounds(50, 50, 300, 400);
            browser.setVisible(true);
browser.setText("<html><head></head><body background='/images/profile_image.png'> <div background='/images/profile_image.png'>Hi i'm jayesh..!</div></body></html>");

有没有小伙伴做过这个请帮忙..

最佳答案

您很可能没有正确格式化您的 CSS。这个内联 CSS 工作正常。

 HttpRequestHandler handler = new HttpRequestHandler(); 

        htmlC = new HTMLComponent(null); //new ExtHTMLComponent(handler);
        htmlC.setUIID("HtmlContainer");
        htmlC.setBodyText("<div style=\"background-color: pink; padding: 5px;\">Finance & Account Manager at Nestoil PLC</div>");

关于css - 我想在 j2me 中渲染/显示 html 卡片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11028689/

相关文章:

css - ie6中缺少div高度的解决方法

css - 在 vue 插件上使用 Aphrodite 注入(inject)样式

html - 我不确定网格系统在我购买的布局中如何工作

security - 如何在 S40 设备上将我的 j2me 应用程序的权限设置为 "Always allowed"?

blackberry - 使用 midp/blackberry 将秒数转换为格式化字符串

java-me - lwuit.io.关闭应用程序后清除存储

jquery - 如何使用 css 或 jquery 更改浏览器的默认滚动条

java - LWUIT 触摸设备滚动问题

java-me - 如何在LWUIT中右对齐TextArea的内容?

java - J2me多线程http数据从另一个线程泄漏