我有一個名爲Hello
的文本,現在我需要爲此說12或18應用fontsize,只要我們將字體應用於文本大小增加的文本。獲取包含字體大小的文本高度並設置該高度
所以現在我需要使用paint來獲取包括字體大小的文本高度。
我曾嘗試用油漆以下:
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);
但它不工作,請幫助
編輯
我想設置的WebView的動態基礎上,高度textheight我得到像"Hello"
單線的文本高度,但如果有兩行文本"My name is abc and my dads name is xyz and my moms name is 123" now its not getting the proper text height".
究竟什麼不起作用? –
請看我編輯 – Goofy
嗯......聽起來很奇怪。你爲什麼需要這樣做? –