Mam teraz tekst o nazwie Hello
. Teraz muszę zastosować fontsize, aby powiedzieć 12 lub 18 teraz, gdy tylko zastosujemy czcionkę do tekstu, który zwiększa rozmiar tekstu.Uzyskaj wysokość tekstu, w tym rozmiar czcionki i ustaw ją na taką wysokość.
więc teraz muszę uzyskać wysokość tekstu, w tym rozmiar czcionki za pomocą farby.
Próbowałem farbą następujące:
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);
Ale jej nie działa, proszę o pomoc
EDIT
próbuję ustawić wysokość WebView dynamicznie na podstawie wysokość tekstu Otrzymuję wysokość tekstu dla pojedynczej linii, np. "Hello"
, ale jeśli w tekście są dwie linie: "My name is abc and my dads name is xyz and my moms name is 123" now its not getting the proper text height".
co dokładnie nie działa? –
zobacz moją edycję – Goofy
hm ... brzmi dziwnie. Dlaczego musisz to robić? –