IEditable Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings).
[Android.Runtime.Register("android/text/Editable", "", "Android.Text.IEditableInvoker")]
public interface IEditable : Android.Text.IGetChars, Android.Text.ISpannable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAppendable, System.Collections.Generic.IEnumerable<char>
[<Android.Runtime.Register("android/text/Editable", "", "Android.Text.IEditableInvoker")>]
type IEditable = interface
interface IGetChars
interface ICharSequence
interface seq<char>
interface IEnumerable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ISpannable
interface ISpanned
interface IAppendable
- Производный
- Атрибуты
- Реализации
Комментарии
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). Если сделать DynamicLayout
из редактируемого объекта , макет будет перенаполним по мере изменения текста.
Документация по Java для android.text.Editable
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Методы
Append(Char) |
Удобство для append(String. |
Append(ICharSequence) |
Удобство для replace(length(), length(), text, 0, text. |
Append(ICharSequence, Int32, Int32) |
Удобство для replace(length(), length(), text, start, end) |
CharAt(Int32) |
Возвращает значение по |
Clear() |
Удобство для replace(0, length(), "", 0, 0). |
ClearSpans() |
Удаляет все диапазоны из редактируемого, как если бы путем вызова |
Delete(Int32, Int32) |
Удобство для replace(st, en, "", 0, 0) |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
GetChars(Int32, Int32, Char[], Int32) |
Точно так же, как String. (Унаследовано от IGetChars) |
GetFilters() |
Возвращает массив входных фильтров, которые в настоящее время применяются к изменениям этого редактируемого объекта. |
GetSpanEnd(Object) |
Возвращает конец диапазона текста, к которому присоединен указанный объект разметки, или значение -1, если объект не присоединен. (Унаследовано от ISpanned) |
GetSpanFlags(Object) |
Возвращает флаги, указанные при |
GetSpans(Int32, Int32, Class) |
Возвращает массив объектов разметки, присоединенных к указанному срезу этого объекта CharSequence, тип которого является указанным типом или его подклассом. (Унаследовано от ISpanned) |
GetSpanStart(Object) |
Возвращает начало диапазона текста, к которому присоединен указанный объект разметки, или значение -1, если объект не присоединен. (Унаследовано от ISpanned) |
Insert(Int32, ICharSequence) |
Удобство для replace(where, where, text, 0, text. |
Insert(Int32, ICharSequence, Int32, Int32) |
Удобство для replace(where, where, text, start, end) |
Length() |
Возвращает длину этой последовательности символов. (Унаследовано от ICharSequence) |
NextSpanTransition(Int32, Int32, Class) |
Возвращает первое смещение больше, чем |
RemoveSpan(Object) |
Удалите указанный объект из диапазона текста, к которому он был присоединен, если он есть. (Унаследовано от ISpannable) |
Replace(Int32, Int32, ICharSequence) |
Удобство для replace(st, en, text, 0, text. |
Replace(Int32, Int32, ICharSequence, Int32, Int32) |
Заменяет указанный диапазон ( |
SetFilters(IInputFilter[]) |
Задает ряд фильтров, которые будут вызываться последовательно при каждом изменении текста редактируемого объекта, каждый из которых имеет возможность ограничить или преобразовать вставляемый текст. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
SetSpan(Object, Int32, Int32, SpanTypes) |
Присоедините указанный объект разметки к диапазону |
SubSequenceFormatted(Int32, Int32) |
Возвращает объект , |
ToString() |
Возвращает строку, содержащую символы в этой последовательности в том же порядке, что и эта последовательность. (Унаследовано от ICharSequence) |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
Append(IEditable, String) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Append(IEditable, String, Int32, Int32) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Insert(IEditable, Int32, String) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Insert(IEditable, Int32, String, Int32, Int32) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Replace(IEditable, Int32, Int32, String) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Replace(IEditable, Int32, Int32, String, Int32, Int32) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
JavaCast<TResult>(IJavaObject) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
GetJniTypeName(IJavaPeerable) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Append(IAppendable, String) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
Append(IAppendable, String, Int32, Int32) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |
SubSequence(ICharSequence, Int32, Int32) |
Это интерфейс для текста, содержимое и разметку которого можно изменить (в отличие от неизменяемого текста, например Strings). |