我正在使用挂毯为智能手机开发 Web 应用程序。我的索引页中有一个循环。我在该循环中放置了五个以上的图像。每个图像大小为 5KB。但是加载(每个图像)需要超过 150 毫秒。
有什么方法可以减少图像加载时间。请任何人帮助我。
代码:
索引.tml
<t:loop source="topRatedVideoDatas" value="videoItemProperty" index="currIndex" encoder="encoder">
<table width="100%" cellpadding="0" cellspacing="0">
<tr class="list">
<td>
<img src="${videoItemProperty.image}" width="130" />
</td>
</tr>
</table>
</t:loop>
索引.java
public List<ItemProperty> getTopRatedVideoDatas() {
List<ItemProperty> videoItemProperties = null;
try {
final GetData getData = new HttpGetData();
final String json = getData.getContent("http://localhost:8080/sample/getTopRatedItems" );
final JSONObject object = new JSONObject(json);
if(object.optString(Constants.CODE).equalsIgnoreCase(Constants.STATUS_CODE_1)) {
videoItemProperties = new ArrayList<ItemProperty>();
final String[] result = object.optString(Constants.ITEMS).split(Constants.COMMA);
for(int innerIndex = 0; innerIndex < result.length; innerIndex++) {
videoItemProperties.add(itemProperties.get(innerIndex).getPropety().get(innerIndex));
}
}
} catch(final Exception e) {
}
return videoItemProperties;
}