2010-12-29 8 views
3

TextViewから実際のテキスト幅が必要です。実際のテキスト幅android

このHERESに私のTextViewの説明をexpalinするには:

  1. TextViewには、いくつかの内部のパディングとのLinearLayoutにあります。
  2. TextViewは幅を埋めるように設定され、高さを囲みます。
  3. TextViewにはleftCompoundDrawableセットとrightCompoundDrawableセットがあります。
  4. また、左の複合ドロアブルからテキストビューのテキストに与えられたパディングもあります。
  5. テキストビューのテキストは複数行にすることができます。私はのTextViewからテキストから何を意味するのか

は、XMLからかのTextView上のsetText()を呼び出すことによってandroid:textプロパティを使用して設定することができるのTextViewのプロパティです。

Heres私がやっていること。

[ScreenWidth]-[LeftCompundDrawableIntrinsic Width]-[RightDrawabaleIntrinsicWidth]-[LeftCompoundDrawablePadding] 

正確にこれをcaluclateできるフレームワークから任意の株式法はありますか?

相続人

TextView

答えて

0

私のTextViewを記述した画像は、このお試しください:

TextView tv; 
Rect rc=new Rect(); 
//... 
for(int i=0; i < tv.getLineCount(); i++) 
{ 
    tv.getLineBounds(line, rc); 
    Log.v(TAG, "Line #"+i+", left="+rc.left+", right="+rc.right); 
} 
関連する問題