Android.Text.SpannableStringBuilder Members

The members of Android.Text.SpannableStringBuilder are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Create a new SpannableStringBuilder with empty contents
Create a new SpannableStringBuilder containing a copy of the specified text, including its spans if any.
Create a new SpannableStringBuilder containing a copy of the specified text, including its spans if any.
Create a new SpannableStringBuilder containing a copy of the specified slice of the specified text, including its spans if any.
Create a new SpannableStringBuilder containing a copy of the specified slice of the specified text, including its spans if any.

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

Append(Java.Lang.ICharSequence) : Java.Lang.IAppendable
Convenience for replace(length(), length(), text, 0, text.length())
Append(char) : Java.Lang.IAppendable
Convenience for append(String.valueOf(text)).
Append(string) : Java.Lang.IAppendable
Documentation for this section has not yet been entered.
Append(Java.Lang.ICharSequence, Java.Lang.Object, SpanTypes) : Java.Lang.IAppendable
Appends the character sequence text and spans what over the appended part.
Append(Java.Lang.ICharSequence, int, int) : Java.Lang.IAppendable
Convenience for replace(length(), length(), text, start, end)
Append(string, Java.Lang.Object, SpanTypes) : Java.Lang.IAppendable
Documentation for this section has not yet been entered.
Append(string, int, int) : Java.Lang.IAppendable
Documentation for this section has not yet been entered.
CharAt(int) : char
Return the char at the specified offset within the buffer.
Clear()
Convenience for replace(0, length(), "", 0, 0)
ClearSpans()
Removes all spans from the Editable, as if by calling ISpannable.RemoveSpan(Java.Lang.Object) on each of them.
Delete(int, int) : IEditable
Convenience for replace(st, en, "", 0, 0)
GetChars(int, int, char[], int)
Copy the specified range of chars from this buffer into the specified array, beginning at the specified offset.
GetEnumerator() : IEnumerator<char>
Documentation for this section has not yet been entered.
GetFilters() : IInputFilter[]
Returns the array of input filters that are currently applied to changes to this Editable.
GetSpanEnd(Java.Lang.Object) : int
Return the buffer offset of the end of the specified markup object, or -1 if it is not attached to this buffer.
GetSpanFlags(Java.Lang.Object) : SpanTypes
Return the flags of the end of the specified markup object, or 0 if it is not attached to this buffer.
GetSpans(int, int, Java.Lang.Class) : Java.Lang.Object[]
Documentation for this section has not yet been entered.
GetSpanStart(Java.Lang.Object) : int
Return the buffer offset of the beginning of the specified markup object, or -1 if it is not attached to this buffer.
GetTextRunCursor(int, int, int, int, int, Android.Graphics.Paint) : int
Returns the next cursor position in the run.
Insert(int, Java.Lang.ICharSequence) : IEditable
Convenience for replace(where, where, text, 0, text.length());
Insert(int, string) : IEditable
Documentation for this section has not yet been entered.
Insert(int, Java.Lang.ICharSequence, int, int) : IEditable
Convenience for replace(where, where, text, start, end)
Insert(int, string, int, int) : IEditable
Documentation for this section has not yet been entered.
Length() : int
Return the number of chars in the buffer.
NextSpanTransition(int, int, Java.Lang.Class) : int
Return the next offset after start but less than or equal to limit where a span of the specified type begins or ends.
RemoveSpan(Java.Lang.Object)
Remove the specified markup object from the buffer.
Replace(int, int, Java.Lang.ICharSequence) : IEditable
Convenience for replace(st, en, text, 0, text.length())
Replace(int, int, string) : IEditable
Documentation for this section has not yet been entered.
Replace(int, int, Java.Lang.ICharSequence, int, int) : IEditable
Replaces the specified range (st&hellip;en) of text in this Editable with a copy of the slice start&hellip;end from source.
Replace(int, int, string, int, int) : IEditable
Documentation for this section has not yet been entered.
SetFilters(IInputFilter[])
Sets the series of filters that will be called in succession whenever the text of this Editable is changed, each of which has the opportunity to limit or transform the text that is being inserted.
SetSpan(Java.Lang.Object, int, int, SpanTypes)
Mark the specified range of text with the specified object.
SubSequence(int, int) : string
Documentation for this section has not yet been entered.
SubSequenceFormatted(int, int) : Java.Lang.ICharSequence
Return a new CharSequence containing a copy of the specified range of this buffer, including the overlapping spans.
static
ValueOf(Java.Lang.ICharSequence) : SpannableStringBuilder
static
ValueOf(string) : SpannableStringBuilder
Documentation for this section has not yet been entered.

Explicitly Implemented Interface Members

IEnumerable.GetEnumeratorDocumentation for this section has not yet been entered.