2 gwt
我在gwt中有一个UIBinder java类,它包含一些带有文本的标签
Label img = new Label();
img.setText("<img src=h.png></img>") or some other Html tag like div
Run Code Online (Sandbox Code Playgroud)
并在HTMLPanel中添加此标签
HTMLPanel html = new HTMLPanel;
html.add(img,"img");
Run Code Online (Sandbox Code Playgroud)
现在我在uibinder xml中有一个表
<table align="center" cellspacing="20px">
<tr>
<td>image</td>
<td id="image"></td>
</tr>
<table>
Run Code Online (Sandbox Code Playgroud)
但在这里,我得到一个字符串
"<img src=h.png></img>"
Run Code Online (Sandbox Code Playgroud)
不是图像请有人帮助我..
如果需要图像,则无需使用Label小部件.如果您使用ImageResource,您可以:
// Link to your ClientBundle with ImageResource methods
<ui:with type="com.myPackage.client.icons.Icons" field="icon" />
<g:Image ui:field="myImage" resource="{icon.myImage}" />
Run Code Online (Sandbox Code Playgroud)
如果您不需要此图像来执行任何操作,那么您只需使用常规HTML:
<g:HTMLPanel>
<img src="h.png" />
</g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)