Einstellen der ListBox-Elemente Höhe passen Sie den text in Firemonkey (android)?

Ich bin mit diesem code und fügen Sie ein Element in eine listbox, aber ich kann nicht herausfinden, wie man dynamisch ändern Sie die Höhe des Elements passen Sie den text:

procedure TmForm.AddItemBtnClick(Sender: TObject);
var
  Item: TListBoxItem;
begin
  Item := TListBoxItem.Create(nil);
  Item.Parent := SomeListBox;
  Item.StyleLookup := 'listboxitemstyle';
  Item.Text :=
              'Pe cararea lunga scurta se ducea un om venind, si-n tacerea lui ' +
              'profunda se auzea borborosind. Cantr-o noapte intunecoasa soarel' +
              'e lucea pe cer, iara eu cu barca in casa ma plimbam ca un boier.';
  Item.WordWrap := true;
  Item.StyledSettings := [TStyledSetting.ssFamily] + [TStyledSetting.ssStyle] + [TStyledSetting.ssFontColor];
  Item.Font.Size := 14;
end;

Habe ich versucht mit dem code von dieses Beispiel (modifiziert für TListBoxItem), aber es hat nicht funktioniert.

Edit: Die Höhe des ListBoxItem kann eingestellt werden, indem einfach Item.Height := 100; am Ende der code oben, aber ich muss wissen, die Höhe des Textes, um zu entscheiden, welche Größe das ListBoxItem werden muss, um zu klären, meine Frage, wie bekomme ich die Höhe des Textes in der Liste box item?

InformationsquelleAutor ioan ghip | 2014-01-26

Schreibe einen Kommentar