Allora, intanto scrivo in italiano, che mi viene molto meglio
then i'll try to translate.
Se il codice che hai pubblicato nel #24 funziona bene su un tuo dispositivo, tu dovresti calcolare la percentuale di quei valori:
cnv.DrawText("Text row 1",250,150, Typeface.MONOSPACE,22,Colors.white,"RIGHT")
cnv.DrawText("Text row 2",250,200, Typeface.MONOSPACE,22,Colors.White,"RIGHT")
cnv.DrawText("Text row 3",250,250, Typeface.MONOSPACE,22,Colors.White,"RIGHT")
(250,150) (250,200) (250,250) rispetto alle dimensioni di Panel1, sul quale stai scrivendo.
Quindi, poniamo il caso che il Panel1, nel tuo progetto funzionante, abbia Width = 320 e Height = 480,
il primo testo (250,150) sarà nella posizione (250/Panel1.Width,150/Panel1.Height).
Dovrebbe essere così, se sbaglio, sparami pure, tanto non mi cogli, hehehe
(al variare delle dimensioni del Panel1 perché variano quelle del display, le proporzioni rimangono le stesse. L'unico problema è adattare il TextSize. Questo non è facile, almeno non per me; dipende anche dalle dimensioni del display, un conto è un 3.5", altro un 12").
Intanto prova così, in attesa del più esperto e dotato (di versione di B4A recente
).
Now I should translate, sigh and sob
___________________________________________________________________________________________________________________________
If the code you posted in #24 works well on your device, you should calculate the percentage of those values:
cnv.DrawText("Text row 1",250,150, Typeface.MONOSPACE,22,Colors.white,"RIGHT")
cnv.DrawText("Text row 2",250,200, Typeface.MONOSPACE,22,Colors.White,"RIGHT")
cnv.DrawText("Text row 3",250,250, Typeface.MONOSPACE,22,Colors.White,"RIGHT")
(250,150) (250,200) (250,250) relative to the size of Panel1 on which you are writing.
So, let's say that the Panel1, in your working project, has Width = 320 and Height = 480:
the first text (250,150) will be in position (250/Panel1.Width, 150/Panel1.Height).
Should be so; if I'm wrong, shoot me, I do not think you hit me, hehehe.
(When the size of Panel1 vary, as those of the display vary, the proportions remain the same. The only problem is to adapt the TextSize. This is not easy, at least not for me, it depends also on the size of the display).
Meanwhile, you could try so, waiting for the more experienced and equipped (more recent B4A) Klaus.