FMX.ListView.TListView
Delphi
TListView = class(TCustomListView)
C++
class PASCALIMPLEMENTATION TListView : public TCustomListView
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | FMX.ListView.pas FMX.ListView.hpp |
FMX.ListView | FMX.ListView |
Description
Represents a FireMonkey list view component that you can use to hold and present various types of items.
The TListView displays a collection of items in a list that is optimized for LiveBindings and for fast and smooth scrolling.
The items in the list view can have one or more of the following appearance features:
- A caption or detail text (for example, using the Item.Text bindable member of TListView)
- An associated image (for example, using the Item.Bitmap bindable member of TListView)
- An accessory icon (for example, using the ItemEditAppearance property in the Object Inspector)
- A graphic or a text button attached (for example, using the Item.ButtonText bindable member of TListView)
Example
You can add items to a TListView either by binding to a data source, or by code (TListView.Items.Add).
Here is a code example that shows how to add items to a TListView:
Delphi:
var
LItem: TListViewItem;
I: Integer;
begin
for I := 1 to 10 do
begin
LItem := ListView1.Items.Add;
LItem.Text := IntToStr(I);
end;
end;
// To achieve the best performance use BeginUpdate and EndUpdate.
var
LItem: TListViewItem;
I: Integer;
begin
ListView1.BeginUpdate;
try
for I := 1 to 10 do
begin
LItem := ListView1.Items.Add;
LItem.Text := IntToStr(I);
end;
finally
ListView1.EndUpdate;
end;
end;
C++:
for (int i = 1; i <= 10; i++) {
TListViewItem* item = ListView1->Items->Add();
item->Text = IntToStr(i);
}
// To achieve the best performance use BeginUpdate and EndUpdate.
ListView1->BeginUpdate();
try {
for (int i = 1; i <= 10; i++) {
TListViewItem* item = ListView1->Items->Add();
item->Text = IntToStr(i);
}
} catch (...) {
}
ListView1->EndUpdate();
See Also
- FMX.ListView.TCustomListView
- Mobile Tutorial: Using LiveBindings to Populate a List View (iOS and Android)
- Mobile Tutorial: Using InterBase ToGo with dbExpress (iOS and Android)
- Mobile Tutorial: Using FireDAC in Mobile Applications (iOS and Android)