私はHello
というテキストを持っています。今度は、フォントサイズを増やすとフォントに適用するとすぐに、12,18のようにfontsizeを適用する必要があります。フォントサイズを含むテキストの高さを取得し、その高さを設定します
私はペンキを使ってフォントサイズを含むテキストの高さを取得する必要があります。
私は塗料で次のことを試してみました:
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の高さを設定しようとしています
EDIT
を助けてくださいtextheight "Hello"
のように1行のテキストの高さを取得していますが、テキストに2行ある場合"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
hm ...は奇妙に聞こえます。なぜあなたはそれをする必要がありますか? –