IEditable 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다.
[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
- 파생
- 특성
- 구현
설명
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. 편집 가능한 을 DynamicLayout
만들면 텍스트가 변경될 때 레이아웃이 재배치됩니다.
에 대한 Java 설명서입니다 android.text.Editable
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
속성
Handle |
기본 Android 개체의 JNI 값을 가져옵니다. (다음에서 상속됨 IJavaObject) |
JniIdentityHashCode |
|
JniManagedPeerState |
관리되는 피어의 상태입니다. (다음에서 상속됨 IJavaPeerable) |
JniPeerMembers |
멤버 액세스 및 호출 지원. (다음에서 상속됨 IJavaPeerable) |
PeerReference |
JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다. (다음에서 상속됨 IJavaPeerable) |
메서드
Append(Char) |
편의성 추가(문자열. |
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() |
instance 삭제되었을 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
DisposeUnlessReferenced() |
이 instance 대한 미해결 참조가 없으면 를 호출 |
Finalized() |
instance 완료되면 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
GetChars(Int32, Int32, Char[], Int32) |
정확히 문자열과 같습니다. (다음에서 상속됨 IGetChars) |
GetFilters() |
이 Editable의 변경 내용에 현재 적용된 입력 필터의 배열을 반환합니다. |
GetSpanEnd(Object) |
지정한 태그 개체가 연결된 텍스트 범위의 끝을 반환하거나 개체가 연결되지 않은 경우 -1을 반환합니다. (다음에서 상속됨 ISpanned) |
GetSpanFlags(Object) |
지정된 태그 개체를 연결하는 데 를 사용할 때 |
GetSpans(Int32, Int32, Class) |
이 CharSequence의 지정된 조각에 연결된 태그 개체의 배열을 반환하며 해당 형식이 지정된 형식 또는 해당 형식의 하위 클래스입니다. (다음에서 상속됨 ISpanned) |
GetSpanStart(Object) |
지정한 태그 개체가 연결된 텍스트 범위의 시작 부분을 반환하거나 개체가 연결되지 않은 경우 -1을 반환합니다. (다음에서 상속됨 ISpanned) |
Insert(Int32, ICharSequence) |
바꾸기의 편의성(where, where, text, 0, text. |
Insert(Int32, ICharSequence, Int32, Int32) |
바꾸기의 편의성(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[]) |
이 Editable의 텍스트가 변경될 때마다 연속으로 호출되는 일련의 필터를 설정합니다. 각 필터는 삽입되는 텍스트를 제한하거나 변환할 수 있습니다. |
SetJniIdentityHashCode(Int32) |
에서 반환 |
SetJniManagedPeerState(JniManagedPeerStates) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. (다음에서 상속됨 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
에서 반환 |
SetSpan(Object, Int32, Int32, SpanTypes) |
지정한 태그 개체를 텍스트 범위에 |
SubSequenceFormatted(Int32, Int32) |
|
ToString() |
이 시퀀스의 문자가 포함된 문자열을 이 시퀀스와 동일한 순서로 반환합니다. (다음에서 상속됨 ICharSequence) |
UnregisterFromRuntime() |
런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 instance 등록을 취소합니다. (다음에서 상속됨 IJavaPeerable) |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
Append(IEditable, String) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Append(IEditable, String, Int32, Int32) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Insert(IEditable, Int32, String) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Insert(IEditable, Int32, String, Int32, Int32) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Replace(IEditable, Int32, Int32, String) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Replace(IEditable, Int32, Int32, String, Int32, Int32) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
JavaCast<TResult>(IJavaObject) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
GetJniTypeName(IJavaPeerable) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Append(IAppendable, String) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
Append(IAppendable, String, Int32, Int32) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |
SubSequence(ICharSequence, Int32, Int32) |
문자열과 같이 변경할 수 없는 텍스트와 달리 콘텐츠와 태그를 변경할 수 있는 텍스트의 인터페이스입니다. |