Holen Sie sich die text-Höhe, einschließlich der schriftart, Größe und Höhe

ich habe einen text mit dem Titel Hello jetzt muss ich anwenden, fontsize für diese sagen, 12 oder 18 und nun, sobald wir die schriftart für den text die Schriftgröße erhöht.

so, jetzt brauche ich, um den text " Höhe einschließlich der font-Größe mit paint.

ich habe versucht mit paint die folgenden:

String finalVal ="Hello";

Paint paint = new Paint();
paint.setTextSize(18);
paint.setTypeface(Typeface.SANS_SERIF);
paint.setColor(Color.BLACK);
paint.setStyle(Paint.Style.FILL);

Rect result = new Rect();
//Measure the text rectangle to get the height
paint.getTextBounds(finalVal, 0, finalVal.length(), result);

Sondern seine nicht funktioniert , bitte helfen Sie

BEARBEITEN

ich versuche, legen Sie die Höhe der webview dynamisch auf der Grundlage der textheight-ich bin immer der text die Höhe für das einzelne Zeile wie "Hello" aber wenn es zwei Zeilen im text "My name is abc and my dads name is xyz and my moms name is 123" now its not getting the proper text height".

was genau funktioniert nicht?
bitte siehe mein edit
hm... klingt seltsam. Warum müssen Sie es tun?
Ich postete Lösung und es funktioniert für mich.

InformationsquelleAutor Goofy | 2013-01-11

Schreibe einen Kommentar