다음을 통해 공유


Android.Views.InputMethods 네임스페이스

클래스

BaseInputConnection

InputConnection 인터페이스의 구현자에 대한 기본 클래스로, Editable에 대한 연결을 제공하기 위한 대부분의 일반적인 동작을 처리합니다.

BaseInputConnection.InterfaceConsts
CompletionInfo

편집기가 입력 메서드에 보고한 단일 텍스트 완성에 대한 정보입니다.

CompletionInfo.InterfaceConsts
CorrectionInfo

편집기가 입력 메서드에 보고한 단일 텍스트 수정에 대한 정보입니다.

CorrectionInfo.InterfaceConsts
CursorAnchorInfo

컴퍼지션 문자열의 텍스트 삽입 지점 및 문자에 대한 위치 정보입니다.

CursorAnchorInfo.Builder

작성기:CursorAnchorInfo

CursorAnchorInfo.InterfaceConsts
DeleteGesture

단일 사각형을 사용하여 텍스트 영역을 삭제하는 하위 클래스 HandwritingGesture 입니다.

DeleteGesture.Builder

작성기:DeleteGesture

DeleteGesture.InterfaceConsts
DeleteRangeGesture

시작 및 끝 사각형을 정의하여 텍스트 범위를 삭제하기 위한 하위 클래스 HandwritingGesture 입니다.

DeleteRangeGesture.Builder

작성기:DeleteRangeGesture

DeleteRangeGesture.InterfaceConsts
EditorBoundsInfo

편집기의 사각형 위치 관련 정보의 컨테이너입니다.

EditorBoundsInfo.Builder

작성기:EditorBoundsInfo

EditorBoundsInfo.InterfaceConsts
EditorInfo

EditorInfo는 입력 메서드가 통신하는 텍스트 편집 개체의 여러 특성(일반적으로 EditText)에 대해 설명합니다. 가장 중요한 것은 포함된 텍스트 콘텐츠의 형식과 현재 커서 위치입니다.

EditorInfo.InterfaceConsts
ExtractedText

입력 메서드에서 사용하기 위해 추출된 텍스트에 대한 정보입니다.

ExtractedText.InterfaceConsts
ExtractedTextRequest

입력 편집기에서 텍스트를 추출할 때 애플리케이션에서 입력 메서드가 원하는 내용에 대한 설명입니다.

ExtractedTextRequest.InterfaceConsts
HandwritingGesture

스타일러스 필기 제스처의 기본 클래스입니다.

IInputConnectionExtensions
InlineSuggestion

이 클래스는 한 앱에서 만들고 다른 앱의 UI에 포함할 수 있는 인라인 제안을 나타냅니다.

InlineSuggestion.InterfaceConsts
InlineSuggestionInfo

이 클래스는 인라인 제안에 대한 설명을 나타냅니다.

InlineSuggestionInfo.InterfaceConsts
InlineSuggestionsRequest

이 클래스는 다른 소스에서 제안을 가져오기 위해 한 앱에서 수행한 인라인 제안 요청을 나타냅니다.

InlineSuggestionsRequest.Builder

에 대한 작성기 InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts
InlineSuggestionsResponse

이 클래스는 인라인 제안 응답을 나타냅니다.

InlineSuggestionsResponse.InterfaceConsts
InputBinding

InputMethod 연결하는 클라이언트에 대한 정보입니다.

InputBinding.InterfaceConsts
InputConnection

InputConnection 인터페이스는 입력을 InputMethod 수신하는 애플리케이션으로의 통신 채널입니다.

InputConnectionWrapper

다른 InputConnection에 대한 호출을 프록시하기 위한 래퍼 클래스입니다.

InputConnectionWrapper.InterfaceConsts
InputContentInfo

입력 메서드가 대상 애플리케이션에 콘텐츠 파일을 보낼 수 있는 컨테이너 개체입니다.

InputContentInfo.InterfaceConsts
InputMethod
InputMethodInfo

이 클래스는 입력 메서드의 메타 정보를 지정하는 데 사용됩니다.

InputMethodInfo.InterfaceConsts
InputMethodManager

애플리케이션과 현재 입력 방법 간의 상호 작용을 중재하는 전체 IMF(입력 방법 프레임워크) 아키텍처에 대한 중앙 시스템 API입니다.

InputMethodSubtype

이 클래스는 입력 메서드 편집기(IME)에 포함된 하위 형식의 메타 정보를 지정하는 데 사용됩니다.

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder는 InputMethodSubtype의 작성기 클래스입니다.

InputMethodSubtype.InterfaceConsts
InsertGesture

정의된 삽입 지점에 텍스트를 삽입하기 위한 하위 클래스 HandwritingGesture 입니다.

InsertGesture.Builder

작성기:InsertGesture

InsertGesture.InterfaceConsts
InsertModeGesture

사용자가 지정된 삽입 지점에서 자유롭게 쓸 수 있도록 편집기에서 공백을 삽입하는 삽입 모드를 시작하는 하위 클래스 HandwritingGesture 입니다.

InsertModeGesture.Builder

작성기:InsertModeGesture

InsertModeGesture.InterfaceConsts
JoinOrSplitGesture

텍스트에서 HandwritingGesture 공백을 삭제하거나 삽입하기 위한 하위 클래스입니다.

JoinOrSplitGesture.Builder

작성기:JoinOrSplitGesture

JoinOrSplitGesture.InterfaceConsts
PreviewableHandwritingGesture

A HandwritingGesture 는 될 InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed수 있습니다.

RemoveSpaceGesture

텍스트에서 공백을 제거하기 위한 하위 클래스 HandwritingGesture 입니다.

RemoveSpaceGesture.Builder

작성기:RemoveSpaceGesture

RemoveSpaceGesture.InterfaceConsts
SelectGesture

단일 사각형을 사용하여 텍스트 영역을 선택하는 하위 클래스 HandwritingGesture 입니다.

SelectGesture.Builder

작성기:SelectGesture

SelectGesture.InterfaceConsts
SelectRangeGesture

시작 및 끝 사각형을 정의하여 텍스트 범위를 선택하는 하위 클래스 HandwritingGesture 입니다.

SelectRangeGesture.Builder

작성기:SelectRangeGesture

SelectRangeGesture.InterfaceConsts
SurroundingText

입력 메서드에서 사용하기 위해 커서 주위의 주변 텍스트에 대한 정보입니다.

SurroundingText.InterfaceConsts
TextAppearanceInfo

편집 CursorAnchorInfo 기에서 사용할 InputMethodService수 있는 텍스트 모양에 대한 정보입니다.

TextAppearanceInfo.Builder

작성기:TextAppearanceInfo

TextAppearanceInfo.InterfaceConsts
TextAttribute

텍스트를 설정할 때 IME가 애플리케이션에 추가 정보를 사용할 수 있는 데이터 클래스입니다.

TextAttribute.Builder

를 만들기 위한 작성기입니다 TextAttribute.

TextAttribute.InterfaceConsts
TextBoundsInfo

텍스트는 편집기에서 텍스트 조각의 정보를 제한합니다.

TextBoundsInfo.Builder

개체를 만들 작성기 클래스입니다 TextBoundsInfo .

TextBoundsInfo.InterfaceConsts
TextBoundsInfoResult

호출 결과를 보유하는 개체입니다 InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) .

TextSnapshot

텍스트 편집 상태의 변경할 수 없는 데이터 스냅샷입니다.

인터페이스

IInputConnection

InputConnection 인터페이스는 입력을 InputMethod 수신하는 애플리케이션으로의 통신 채널입니다.

IInputMethod

InputMethod 인터페이스는 디지털, 전자 메일 주소, CJK 문자, 기타 언어 문자 등과 같은 키 이벤트 및 텍스트를 생성할 수 있는 입력 메서드를 나타냅니다.

IInputMethodSession

InputMethodSession 인터페이스는 애플리케이션에 노출해도 안전한 클라이언트별 기능을 InputMethod 제공합니다.

IInputMethodSessionCallback
IInputMethodSessionEventCallback

열거형

CursorAnchorFlags
CursorUpdate

및 멤버가 반환하는 Immediate값을 열거합니다 Monitor .

CursorUpdateFilter
ExtractedTextFlags

Selecting멤버가 반환하는 Flags값을 열거합니다SingleLine.

GetTextFlags
HandwritingGestureGranularity
HandwritingGestureResult
HideSoftInputFlags

, 및 멤버가 ImplicitOnlyNone반환하고 NotAlways 여러 형식의 매개 변수로 사용하는 값을 열거합니다.

ImeAction

여러 형식에서 반환되고 여러 형식의 매개 변수로 사용된 값을 열거합니다.

ImeFlags

여러 형식에서 반환된 값을 열거합니다.

InputContentFlags
InputMethodResults

의 여러 메서드에서 반환된 값을 열거합니다 InputMethodResults.

ShowFlags

여러 형식에서 반환되고 여러 형식의 매개 변수로 사용된 값을 열거합니다.

ShowSoftInputFlags

, 및 멤버가 ExplicitForced반환하고 None 여러 형식의 매개 변수로 사용하는 값을 열거합니다.

TextBoundsInfoFlags
TextBoundsInfoResultCode
TextExtractFlags

여러 형식에서 반환된 값을 열거합니다.