I don't fully understand your problem. Perhaps you can describe it in more detail, and more clearly.
Could you post simplified yet complete code to make it easier for us to help you. Thanks.
It can't display correctly if I change ItemRenderer at runtime. The initial itemRenderer is a 100*40 canvas, and the other one is 100%*40. But when I change ItemRenderer at runtime, it always show item with initial size.
Because it contains four files, so I compress them to zip file. Please download and import to workspace and run it.
Here i have change some of thing in ur code and set width for the ItemRender at runtime.
To identify each itemRender i have set the random color each time.
Just You need to set columnWidth every time when you change the ItmeRender.
May help you. See attached project files.
ItemRenderer.zip 441.9 K
Thanks for your reply. I think it's helpful but not so correct. Because attached is simplied scenario, it will be great if it can revalidate size automatically just like the ItemRenderer is used initially.
If it's impossible, I will consider recreate the TileList.
Anyway, thank you very much!