android.text
Class StaticLayout

java.lang.Object
  extended by android.text.Layout
      extended by android.text.StaticLayout

public class StaticLayout
extends Layout


Nested Class Summary
 
Nested classes/interfaces inherited from class android.text.Layout
Layout.Alignment, Layout.Directions
 
Field Summary
 
Fields inherited from class android.text.Layout
DIR_LEFT_TO_RIGHT, DIR_RIGHT_TO_LEFT
 
Constructor Summary
StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad)
           
StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth)
           
StaticLayout(CharSequence source, TextPaint paint, int width, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad)
           
 
Method Summary
 int getBottomPadding()
           
 int getEllipsisCount(int line)
           
 int getEllipsisStart(int line)
           
 int getEllipsizedWidth()
           
 boolean getLineContainsTab(int line)
           
 int getLineCount()
           
 int getLineDescent(int line)
           
 Layout.Directions getLineDirections(int line)
           
 int getLineForVertical(int vertical)
           
 int getLineStart(int line)
           
 int getLineTop(int line)
           
 int getParagraphDirection(int line)
           
 int getTopPadding()
           
 
Methods inherited from class android.text.Layout
draw, draw, getAlignment, getCursorPath, getDesiredWidth, getDesiredWidth, getHeight, getLineAscent, getLineBaseline, getLineBottom, getLineBounds, getLineEnd, getLineForOffset, getLineLeft, getLineMax, getLineRight, getLineVisibleEnd, getLineWidth, getOffsetForHorizontal, getOffsetToLeftOf, getOffsetToRightOf, getPaint, getParagraphAlignment, getParagraphLeft, getParagraphRight, getPrimaryHorizontal, getSecondaryHorizontal, getSelectionPath, getSpacingAdd, getSpacingMultiplier, getText, getWidth, increaseWidthTo, isRtlCharAt, isSpanned
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticLayout

public StaticLayout(CharSequence source,
                    TextPaint paint,
                    int width,
                    Layout.Alignment align,
                    float spacingmult,
                    float spacingadd,
                    boolean includepad)

StaticLayout

public StaticLayout(CharSequence source,
                    int bufstart,
                    int bufend,
                    TextPaint paint,
                    int outerwidth,
                    Layout.Alignment align,
                    float spacingmult,
                    float spacingadd,
                    boolean includepad)

StaticLayout

public StaticLayout(CharSequence source,
                    int bufstart,
                    int bufend,
                    TextPaint paint,
                    int outerwidth,
                    Layout.Alignment align,
                    float spacingmult,
                    float spacingadd,
                    boolean includepad,
                    TextUtils.TruncateAt ellipsize,
                    int ellipsizedWidth)
Method Detail

getLineForVertical

public int getLineForVertical(int vertical)
Overrides:
getLineForVertical in class Layout

getLineCount

public int getLineCount()
Specified by:
getLineCount in class Layout

getLineTop

public int getLineTop(int line)
Specified by:
getLineTop in class Layout

getLineDescent

public int getLineDescent(int line)
Specified by:
getLineDescent in class Layout

getLineStart

public int getLineStart(int line)
Specified by:
getLineStart in class Layout

getParagraphDirection

public int getParagraphDirection(int line)
Specified by:
getParagraphDirection in class Layout

getLineContainsTab

public boolean getLineContainsTab(int line)
Specified by:
getLineContainsTab in class Layout

getLineDirections

public final Layout.Directions getLineDirections(int line)
Specified by:
getLineDirections in class Layout

getTopPadding

public int getTopPadding()
Specified by:
getTopPadding in class Layout

getBottomPadding

public int getBottomPadding()
Specified by:
getBottomPadding in class Layout

getEllipsisCount

public int getEllipsisCount(int line)
Specified by:
getEllipsisCount in class Layout

getEllipsisStart

public int getEllipsisStart(int line)
Specified by:
getEllipsisStart in class Layout

getEllipsizedWidth

public int getEllipsizedWidth()
Overrides:
getEllipsizedWidth in class Layout


Copyright © 2008-2012. All Rights Reserved.