The releae notes at http://appinventor.mit.edu/ai2/ReleaseNotes.html say " Listview update: font sizes scale properly in responsive mode."
Why can't this be added to font sizes for text in labels and buttons?
Does anyone know if this feature is likely to be implemented any time soon for buttons and labels?
Does anyone know the answer to my questions in my first post?
Say you have a button that is 25% of screen width and 10% of screen height and it has text in it font size 16. The phone resolution that AI2 is optimised for is 320x480. This is the phone you see on the desiner view.
In real life if you have a phone with a resolution of, for example, 1080x1920 the SIZE of the button will scale perfectly. However, the text in it will be tiny as size 16 on the AI2 phone is good but on a higher resolution phone it will be much smaller. This happens because button size is a function of the number of pixels. Font size is calculaed by physical size. Font size 1 is 1/72 of an inch.
Hence, buttons scale up, text does not.
What I want to know from the developers is whether they will implement a feature that will allow font sizes to scale on higher resolution phones. If you program using java there is a feature where you can set font in "dp". My understanding is this allows fonts to scale regardless of screen size as they are pixel density independent.
Can the developers do this in AI2? If it is impossible I would like to know as I can then learn java to make my text games. I would prefer AI2 but I don't want to wait too long for a feature that will never come.
Also the trick on that link is for ListView. It is irrelevant now as the problem has been fixed, as I clearly state in my first post.
My problem is with labels and buttons.
Hopefully the developers will sort out font sizes for them.