2

RIMBBコンポーネント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で上記のタグを表示するにはどうすればよいですか?BlackberryOS5.0の使用

よろしくお願いします。

4

1 に答える 1

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");

また、実際の画像ファイルのサイズであるため、HTMLスニペットでプロパティimg widthを指定する必要はありません。heightしかし、それは実際には問題を引き起こしません...それは単なる余分なHTMLコードです。

于 2012-09-13T10:47:34.190 に答える