正如标题所说,将位图加载到 TListViewItems 会导致 ANDROID 应用程序崩溃。适用于 iOS,但不适用于 Android。图片路径是正确的。为简单起见,您可以将 TImage 拖放到表单上,然后手动为其设置一个图像,然后尝试而不是像我一样通过循环,只需设置
LItem.bitmap := TImage1.Bitmap
. 是我做错了什么吗?或者有人可以确认这一点,并可能暂时帮助我解决问题。
德尔福 XE7 安卓
if MenuList.Items.Count=0 then // load menu options + icons
begin
for i := 0 to Length(PicturePaths)-1 do
begin
LItem:=MenuList.Items.Add;
LItem.Text := PictureNames[i];
LItem.Bitmap.LoadFromFile(TPath.GetHomePath+PathDelim+PicturePaths[i]);
end;
end;