【发布时间】:2016-07-01 00:07:36
【问题描述】:
我尝试填充 TListView
当前代码
MyList.Items.Clear;
for I := 0 to List.Count-1 do
begin
Item:= MyList.Items.Add;
Item.Text:= List[i];
si:=ImageList.Source.Add;
src:='https://pixabay.com/static/uploads/photo/2015/10/01/21/39/background-image-967820_960_720.jpg';
ms:=LoadWebImage(src);
si. MultiResBitmap.LoadItemFromStream( ms,100);
Item.ImageIndex := i;
end;
图片加载没有错误
function LoadWebImage(url: string) : TMemoryStream;
var
idhttp : TIdHTTP;
begin
IdHTTP := TIdHTTP.Create(nil);
Result := TMemoryStream.Create;
try
idhttp.Get (url, Result);
Result.Position := 0;
finally
idhttp.Free;
end;
end;
结果当我手动添加测试时,我只看到文本和一张图片
ItemAppeariance 设置为 ImageListItem
【问题讨论】:
标签: user-interface firemonkey delphi-xe8