내 프로그램에서 나는 xml의 블로그를 읽고 제목을 TListBox
에 넣는 함수를 만들었다. 하지만 글꼴, 높이 및 색상과 같은 TListBoxItem
의 일부 속성을 변경해야하지만 변경되지 않습니다.런타임에 Android 앱에서 TlistBoxItem의 속성을 변경하는 방법은 무엇입니까?
런타임시 어떻게 설정합니까? aListboxItem.StyledSettings
: 런타임시 [델파이 XE7으로 테스트]
repeat
Title := ANode.ChildNodes['title'].Text;
Link := ANode.ChildNodes['link'].Text;
Desc := ANode.ChildNodes['description'].Text;
DataPub := ANode.ChildNodes['pubDate'].Text;
SetLength(Vet_News, Pos + 1);
Vet_Nesw[Pos] := '<h2>'+Title+'</h2>'+Desc;
Itemx := TListBoxItem.Create(self);
Itemx.Text := Title;
Itemx.ItemData.Detail := DataPub;
Itemx.ItemData.accessory := TListBoxItemData.TAccessory.aMore;
Itemx.TextSettings.WordWrap := true;
Itemx.TextSettings.FontColor := TAlphaColorRec.Darkorange;
Itemx.Height := 65;
Itemx.FontColor := TAlphaColorRec.Darkorange; // i tried two ways to change the color
lbNews.AddObject(Itemx); // lbnews is a Tlistbox
Inc(Pos);
ANode := ANode.NextSibling;
until ANode = nil;
아마도 TListBox 또는 목록 상자 항목의 스타일을 변경해야합니다. –
또 다른 아이디어? 런타임에만 내가 설정을 변경할 수 없습니다. – Murilo
Via StyleLookup (항목에 대해)? 항목에서 사용중인 스타일을 변경하거나 조회를 변경하여 새 스타일을 참조하십시오. 그렇지 않으면 질문을 확장 할 수 있습니까? –