var
Item: TListViewItem;
begin
UniQuery1.SQL.Text := 'SELECT * FROM Clients WHERE Problem IS NOT NULL';
UniQuery1.Open;
ListView1.Items.Clear;
if not UniQuery1.IsEmpty then
begin
ListView1.Images := ImageList1;
while not UniQuery1.Eof do
begin
Item := ListView1.Items.Add;
Item.Text := 'Name: ' + UniQuery1.FieldByName('Name').AsString;
Item.Detail := 'Number: ' + UniQuery1.FieldByName('Number').AsString +
' | Problem: ' + UniQuery1.FieldByName('Problem').AsString;
Item.ImageIndex := 0;
UniQuery1.Next;
end;
end;
UniQuery1.Close;
end;
FMX中的项目的视觉外观由其
TListView
ItemAppearance
,默认为
ItemAppearence
。将其更改为ListItem
应该解决您的问题。