win7マシンでS60SDK(エミュレーター)を使用してEclipseパルサーを実行しています。
LWUITライブラリコンポーネント、つまりHtmlComponent、BrowserComponentを使用してみました。BrowserComponentの場合:ソースからわかったように、NativeBrowserisSupported()の場合にのみ機能しますが、falseを返し、インスタンス化しようとするとエラーが発生します。
HtmlComponentで:私がそれを使って作業したとき、外部ソースからcssをロードしないことがわかりました。エラーが発生します。その質問を投稿しました。適切 な回答がありません。
私も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>");
画像は私のプロジェクトの画像フォルダにありますが、背景画像が表示されていません。ドキュメントから、背景画像をサポートしているので、間違っています。
また、これを試しました。つまり、DocumentRequestHnadler()インターフェイスの実装を提供してから、外部cssへのリンクを含む元のhtmlcard文字列を提供しましたが、エラーが発生しました。この質問で提供されたDocumentRequestHandler()実装のコードは適切な回答をリンクして いません。
また、htmlCard文字列を変更して、すべてのcssをインラインにし、別の場合は内部cssにしますが、それでも何も表示されません。関連するcssは、DocumentRequestHandler()が実装されているため、画像をダウンロードするだけです。
また、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>");
助けてください前にこれを行った仲間はいますか?