Android.Views.InputMethods 名前空間

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

クラス

名前 説明
BaseInputConnection

Editable への接続を提供するための一般的な動作の大部分を処理する、InputConnection インターフェイスの実装者の基本クラス。

BaseInputConnection.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

CompletionInfo

エディターが入力メソッドに報告した 1 つのテキスト補完に関する情報。

CompletionInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

CorrectionInfo

エディターが入力メソッドに報告した 1 つのテキスト修正に関する情報。

CorrectionInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

CursorAnchorInfo

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

CursorAnchorInfo.Builder

CursorAnchorInfo用ビルダー。

CursorAnchorInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

DeleteGesture

単一の四角形を使用してテキスト領域を削除するための HandwritingGesture のサブクラス。

DeleteGesture.Builder

DeleteGesture用ビルダー。

DeleteGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

DeleteRangeGesture

開始四角形と終了四角形を定義してテキストの範囲を削除するための HandwritingGesture のサブクラス。

DeleteRangeGesture.Builder

DeleteRangeGesture用ビルダー。

DeleteRangeGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

EditorBoundsInfo

エディターの四角形の位置関連情報のコンテナー。

EditorBoundsInfo.Builder

EditorBoundsInfo用ビルダー。

EditorBoundsInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

EditorInfo

EditorInfo は、入力メソッドが通信しているテキスト編集オブジェクトのいくつかの属性 (通常は EditText) を記述します。最も重要なのは、それが含むテキスト コンテンツの種類と現在のカーソル位置です。

EditorInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

ExtractedText

入力メソッドで使用するために抽出されたテキストに関する情報。

ExtractedText.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

ExtractedTextRequest

入力エディターからテキストを抽出するときに、アプリケーションから入力メソッドが望むものの説明。

ExtractedTextRequest.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

HandwritingGesture

スタイラス手書きジェスチャの基本クラス。

IConnectionlessHandwritingCallbackExtensions

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

IInputConnectionExtensions

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InlineSuggestion

このクラスは、あるアプリによって行われ、別のアプリの UI に埋め込むことができるインライン提案を表します。

InlineSuggestion.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InlineSuggestionInfo

このクラスは、インライン検索候補の説明を表します。

InlineSuggestionInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InlineSuggestionsRequest

このクラスは、もう一方のソースから提案を取得するために 1 つのアプリによって行われたインライン提案要求を表します。

InlineSuggestionsRequest.Builder

のビルダー InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InlineSuggestionsResponse

このクラスは、インライン提案応答を表します。

InlineSuggestionsResponse.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputBinding

接続しているクライアントに関する InputMethod に提供される情報。

InputBinding.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputConnection

InputConnection インターフェイスは、 InputMethod から入力を受信しているアプリケーションへの通信チャネルです。

InputConnectionWrapper

別の InputConnection への呼び出しをプロキシするためのラッパー クラス。

InputConnectionWrapper.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputContentInfo

入力メソッドがターゲット アプリケーションにコンテンツ ファイルを送信できるコンテナー オブジェクト。

InputContentInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputMethod

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputMethodInfo

このクラスは、入力メソッドのメタ情報を指定するために使用されます。

InputMethodInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputMethodManager

アプリケーションと現在の入力メソッドの間の相互作用を判断する、全体的な入力メソッド フレームワーク (IMF) アーキテクチャへの中央システム API。

InputMethodSubtype

このクラスは、入力メソッド エディター (IME) に含まれるサブタイプのメタ情報を指定するために使用されます。

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder は、InputMethodSubtype のビルダー クラスです。

InputMethodSubtype.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InsertGesture

定義された挿入ポイントにテキストを挿入するための HandwritingGesture のサブクラス。

InsertGesture.Builder

InsertGesture用ビルダー。

InsertGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InsertModeGesture

エディターにスペースを挿入する挿入モードを開始するための HandwritingGesture のサブクラスで、ユーザーが指定された挿入ポイントで自由に書き込めます。

InsertModeGesture.Builder

InsertModeGesture用ビルダー。

InsertModeGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

JoinOrSplitGesture

テキスト内の空白を削除または挿入するための HandwritingGesture のサブクラス。

JoinOrSplitGesture.Builder

JoinOrSplitGesture用ビルダー。

JoinOrSplitGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

PreviewableHandwritingGesture

HandwritingGestureできるInputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed

RemoveSpaceGesture

テキストから空白を削除するための HandwritingGesture のサブクラスです。

RemoveSpaceGesture.Builder

RemoveSpaceGesture用ビルダー。

RemoveSpaceGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

SelectGesture

単一の四角形を使用してテキスト領域を選択するための HandwritingGesture のサブクラス。

SelectGesture.Builder

SelectGesture用ビルダー。

SelectGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

SelectRangeGesture

開始四角形と終了四角形を定義してテキストの範囲を選択するための HandwritingGesture のサブクラス。

SelectRangeGesture.Builder

SelectRangeGesture用ビルダー。

SelectRangeGesture.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

SurroundingText

入力メソッドで使用するカーソルの周囲のテキストに関する情報。

SurroundingText.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

TextAppearanceInfo

CursorAnchorInfoで使用するためにInputMethodServiceを通じて渡される、エディターでのテキストの外観に関する情報。

TextAppearanceInfo.Builder

TextAppearanceInfo用ビルダー。

TextAppearanceInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

TextAttribute

IME がテキストを設定するときにアプリケーションに追加情報を取ることができるデータ クラス。

TextAttribute.Builder

TextAttributeを作成するためのビルダー。

TextAttribute.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

TextBoundsInfo

テキストは、エディター内のテキストのスライスの情報を境界付けします。

TextBoundsInfo.Builder

TextBoundsInfo オブジェクトを作成するビルダー クラス。

TextBoundsInfo.InterfaceConsts

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

TextBoundsInfoResult

InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer)呼び出しの結果を保持するオブジェクト。

TextSnapshot

テキスト編集状態の変更できないデータ スナップショット。

インターフェイス

名前 説明
IConnectionlessHandwritingCallback

InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback)InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)、またはInputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback)のいずれかを使用して、接続なしのスタイラス手書きセッションを開始した結果を受信するインターフェイス。

IInputConnection

InputConnection インターフェイスは、 InputMethod から入力を受信しているアプリケーションへの通信チャネルです。

IInputMethod

InputMethod インターフェイスは、デジタル、電子メール アドレス、CJK 文字、その他の言語文字などのキー イベントとテキストを生成できる入力メソッドを表します。

IInputMethodSession

InputMethodSession インターフェイスは、アプリケーションに公開しても安全な InputMethod のクライアントごとの機能を提供します。

IInputMethodSessionCallback

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

IInputMethodSessionEventCallback

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

列挙型

名前 説明
ConnectionlessHandwritingError

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

CursorAnchorFlags

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

CursorUpdate

ImmediateおよびMonitorメンバーによって返される値を列挙します。

CursorUpdateFilter

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

ExtractedTextFlags

FlagsSelecting、およびSingleLineメンバーによって返される値を列挙します。

GetTextFlags

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

HandwritingDelegateFlag

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

HandwritingGestureGranularity

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

HandwritingGestureResult

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

HideSoftInputFlags

ImplicitOnlyNone、およびNotAlwaysメンバーによって返され、複数の型のパラメーターとして取得される値を列挙します。

ImeAction

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

ImeFlags

複数の型によって返される値を列挙します。

InputContentFlags

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

InputMethodResults

InputMethodResultsのいくつかのメソッドによって返される値を列挙します。

ShowFlags

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

ShowSoftInputFlags

ExplicitForced、およびNoneメンバーによって返され、複数の型のパラメーターとして取得される値を列挙します。

TextBoundsInfoFlags

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

TextBoundsInfoResultCode

ソフトウェア キーボードなどの入力メソッドを実装および操作するための API が含まれています。

TextExtractFlags

複数の型によって返される値を列挙します。