LineHeightSpan.Standard
  public
  static
  
  
  class
  LineHeightSpan.Standard
  
    extends Object
  
  
  
  
  
      implements
      
        LineHeightSpan, 
      
        ParcelableSpan
      
  
  
| java.lang.Object | |
| ↳ | android.text.style.LineHeightSpan.Standard | 
Default implementation of the LineHeightSpan, which changes the line height of the
 attached paragraph.
 
For example, a paragraph with its line height equal to 100px can be set like this:
 SpannableString string = new SpannableString("This is a multiline paragraph. This is a multiline paragraph.");
 string.setSpan(new LineHeightSpan.Standard(100), 0, string.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
  
 Notice that LineHeightSpan will change the line height of the entire paragraph, even though it covers only part of the paragraph.
Summary
| Inherited constants | 
|---|
| Public constructors | |
|---|---|
| 
      Standard(Parcel src)
      Constructor called from  | |
| 
      Standard(int height)
      Set the line height of the paragraph to  | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      chooseHeight(CharSequence text, int start, int end, int spanstartv, int lineHeight, Paint.FontMetricsInt fm)
      Classes that implement this should define how the height is being calculated. | 
| 
        
        
        
        
        
        int | 
      describeContents()
      Describe the kinds of special objects contained in this Parcelable instance's marshaled representation. | 
| 
        
        
        
        
        
        int | 
      getHeight()
      Returns the line height specified by this span. | 
| 
        
        
        
        
        
        int | 
      getSpanTypeId()
      Return a special type identifier for this span class. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Flatten this object in to a Parcel. | 
| Inherited methods | |
|---|---|
Public constructors
Standard
public Standard (Parcel src)
Constructor called from TextUtils to restore the span from a parcel
| Parameters | |
|---|---|
| src | Parcel: This value cannot benull. | 
Standard
public Standard (int height)
Set the line height of the paragraph to height physical pixels.
| Parameters | |
|---|---|
| height | int: The units of this value are pixels.
 Value is 1 or greater | 
Public methods
chooseHeight
public void chooseHeight (CharSequence text, int start, int end, int spanstartv, int lineHeight, Paint.FontMetricsInt fm)
Classes that implement this should define how the height is being calculated.
| Parameters | |
|---|---|
| text | CharSequence: This value cannot benull. | 
| start | int: the start of the line | 
| end | int: the end of the line | 
| spanstartv | int: the start of the span | 
| lineHeight | int: the line height | 
| fm | Paint.FontMetricsInt: This value cannot benull. | 
describeContents
public int describeContents ()
Describe the kinds of special objects contained in this Parcelable
 instance's marshaled representation. For example, if the object will
 include a file descriptor in the output of writeToParcel(android.os.Parcel, int),
 the return value of this method must include the
 CONTENTS_FILE_DESCRIPTOR bit.
| Returns | |
|---|---|
| int | a bitmask indicating the set of special object types marshaled
 by this Parcelable object instance.
 Value is either 0orCONTENTS_FILE_DESCRIPTOR | 
getHeight
public int getHeight ()
Returns the line height specified by this span.
 
 The units of this value are pixels.
| Returns | |
|---|---|
| int | The units of this value are pixels. | 
getSpanTypeId
public int getSpanTypeId ()
Return a special type identifier for this span class.
| Returns | |
|---|---|
| int | |
writeToParcel
public void writeToParcel (Parcel dest, int flags)
Flatten this object in to a Parcel.
| Parameters | |
|---|---|
| dest | Parcel: The Parcel in which the object should be written.
 This value cannot benull. | 
| flags | int: Additional flags about how the object should be written.
 May be 0 orParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 Value is either0or a combination ofParcelable.PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
