You have updated your last post while I was posting my previous post.
I tested the routine in post #4 and this works.
Now I tested your test project from post #12 and see the problem.
You haden't told us that you are using the Scale Module !!!
In your project remove this line and you get what you want, the Scale module adapts also the TextSize.
SetLVHeights4TextSize(PhoneList,True,16,16,8)
Du hast deinen Post ergänzt während Ich meinen Post schrieb.
Ich hatte die Routine aus Post #4 getetet und diese funktionierte wie erhofft.
Jetzt habe Ich dein Testprojekt aus Post #12 getested und sehe das Problem.
Du hattest uns nicht gesagt dass Du das Scale Modul benutzt !!!
In deinem Testprojekt nehme dies Zeile weg, das Scale Modul adaptiert auch die Textgrösse.
SetLVHeights4TextSize(PhoneList,True,16,16,8)