Holen Sie sich die Größe von text in TextView
Ich habe ein problem stellen einer textView im angegebenen Mittelpunkt die x-und y-Koordinaten.
Zunächst versuchte ich mich, um den text in die textView, und verschieben Sie die Ansicht mit der Breite und die Höhe der Ansicht
von diesem link.
Aber es funktioniert nicht, und ich würde gerne etwas anderes versuchen.
Ich würde gerne wissen, ob es eine Methode gibt, um die Größe, die einen angegebenen text in meiner textView?
Ich meine, ich kenne den text und Textgröße, wie kann ich die Breite und die Höhe meiner textView nehmen?
Etwas wie die Methode (NSString)sizeWithFont;
für diejenigen, die wissen iPhone-dev.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr textview heißt TV
Mehr auf diese (aktualisiert): How to get Breite/Höhe einer Ansicht
bounds.width()
geben Sie die genaue Breite des Textes in der Text-Ansicht.Aus irgendeinem Grund die Lösung von Midverse Ingenieur gibt mir nicht immer die richtigen Ergebnisse (zumindest auf einigen Android-Versionen). Die Lösung von Sherif elKhatib funktioniert, hat aber den Nebeneffekt, ändern MeasuredWidth-Eigenschaft und Höhe. Dies könnte dazu führen, falsche Positionierung des textView.
Meine Lösung: