Android.Views.InputMethods Ruang nama

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

Kelas

Nama Deskripsi
BaseInputConnection

Kelas dasar untuk implementor antarmuka InputConnection, mengurus sebagian besar perilaku umum untuk menyediakan koneksi ke Editable.

BaseInputConnection.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

CompletionInfo

Informasi tentang penyelesaian teks tunggal yang telah dilaporkan editor ke metode input.

CompletionInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

CorrectionInfo

Informasi tentang koreksi teks tunggal yang telah dilaporkan editor ke metode input.

CorrectionInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

CursorAnchorInfo

Informasi posisi tentang titik penyisipan teks dan karakter dalam string komposisi.

CursorAnchorInfo.Builder

Penyusun untuk CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

DeleteGesture

Sub-kelas HandwritingGesture untuk menghapus area teks menggunakan persegi panjang tunggal.

DeleteGesture.Builder

Penyusun untuk DeleteGesture.

DeleteGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

DeleteRangeGesture

Subkelas HandwritingGesture untuk menghapus rentang teks dengan menentukan persegi panjang awal dan akhir.

DeleteRangeGesture.Builder

Penyusun untuk DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

EditorBoundsInfo

Kontainer info terkait posisi persegi panjang untuk Editor.

EditorBoundsInfo.Builder

Penyusun untuk EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

EditorInfo

EditorInfo menjelaskan beberapa atribut objek pengeditan teks yang dikomunikasikan dengan metode input (biasanya EditText), yang paling penting adalah jenis konten teks yang dikandungnya dan posisi kursor saat ini.

EditorInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

ExtractedText

Informasi tentang teks yang telah diekstrak untuk digunakan oleh metode input.

ExtractedText.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

ExtractedTextRequest

Deskripsi tentang apa yang diinginkan metode input dari aplikasi saat mengekstrak teks dari editor inputnya.

ExtractedTextRequest.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

HandwritingGesture

Kelas dasar untuk gerakan tulisan tangan stylus.

IConnectionlessHandwritingCallbackExtensions

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

IInputConnectionExtensions

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InlineSuggestion

Kelas ini mewakili saran sebaris yang dibuat oleh satu aplikasi dan dapat disematkan ke dalam UI aplikasi lain.

InlineSuggestion.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InlineSuggestionInfo

Kelas ini mewakili deskripsi saran sebaris.

InlineSuggestionInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InlineSuggestionsRequest

Kelas ini mewakili permintaan saran sebaris yang dibuat oleh satu aplikasi untuk mendapatkan saran dari sumber lain.

InlineSuggestionsRequest.Builder

Penyusun untuk InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InlineSuggestionsResponse

Kelas ini mewakili respons saran sebaris.

InlineSuggestionsResponse.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputBinding

Informasi yang diberikan kepada tentang klien yang InputMethod menyambungkannya.

InputBinding.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputConnection

Antarmuka InputConnection adalah saluran komunikasi dari InputMethod kembali ke aplikasi yang menerima inputnya.

InputConnectionWrapper

Kelas pembungkus untuk mem-proksi panggilan ke InputConnection lain.

InputConnectionWrapper.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputContentInfo

Objek kontainer dengan metode input mana yang dapat mengirim file konten ke aplikasi target.

InputContentInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputMethod

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputMethodInfo

Kelas ini digunakan untuk menentukan informasi meta metode input.

InputMethodInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputMethodManager

API sistem pusat ke arsitektur kerangka kerja metode input (IMF) keseluruhan, yang mengaitkan interaksi antara aplikasi dan metode input saat ini.

InputMethodSubtype

Kelas ini digunakan untuk menentukan informasi meta subjenis yang terkandung dalam editor metode input (IME).

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder adalah kelas penyusun InputMethodSubtype.

InputMethodSubtype.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InsertGesture

Sub-kelas HandwritingGesture untuk menyisipkan teks pada titik penyisipan yang ditentukan.

InsertGesture.Builder

Penyusun untuk InsertGesture.

InsertGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InsertModeGesture

Sub-kelas HandwritingGesture untuk memulai mode sisipkan yang menyisipkan ruang di editor untuk memungkinkan pengguna menulis dengan bebas pada titik penyisipan yang ditunjuk.

InsertModeGesture.Builder

Penyusun untuk InsertModeGesture.

InsertModeGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

JoinOrSplitGesture

Subkelas HandwritingGesture untuk menghapus atau menyisipkan spasi kosong dalam teks.

JoinOrSplitGesture.Builder

Penyusun untuk JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

PreviewableHandwritingGesture

Yang HandwritingGesture bisa .InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed

RemoveSpaceGesture

Subkelas HandwritingGesture untuk menghapus spasi kosong dari teks.

RemoveSpaceGesture.Builder

Penyusun untuk RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

SelectGesture

Sub-kelas HandwritingGesture untuk memilih area teks menggunakan persegi panjang tunggal.

SelectGesture.Builder

Penyusun untuk SelectGesture.

SelectGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

SelectRangeGesture

Subkelas HandwritingGesture untuk memilih rentang teks dengan menentukan persegi panjang awal dan akhir.

SelectRangeGesture.Builder

Penyusun untuk SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

SurroundingText

Informasi tentang teks di sekitar kursor untuk digunakan oleh metode input.

SurroundingText.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

TextAppearanceInfo

Informasi tentang tampilan teks di editor, diteruskan CursorAnchorInfo untuk digunakan oleh InputMethodService.

TextAppearanceInfo.Builder

Penyusun untuk TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

TextAttribute

Kelas data yang dapat diambil IME informasi tambahan ke aplikasi saat mengatur teks.

TextAttribute.Builder

Penyusun untuk membuat TextAttribute.

TextAttribute.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

TextBoundsInfo

Teks mengikat informasi dari ikatan teks di editor.

TextBoundsInfo.Builder

Kelas penyusun untuk membuat TextBoundsInfo objek.

TextBoundsInfo.InterfaceConsts

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

TextBoundsInfoResult

Objek yang menyimpan hasil InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) panggilan.

TextSnapshot

Rekam jepret data yang tidak dapat diubah dari status pengeditan teks.

Antarmuka

Nama Deskripsi
IConnectionlessHandwritingCallback

Antarmuka untuk menerima hasil memulai sesi tulisan tangan stylus tanpa koneksi menggunakan salah satu dari InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback), InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback), atau InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback).

IInputConnection

Antarmuka InputConnection adalah saluran komunikasi dari InputMethod kembali ke aplikasi yang menerima inputnya.

IInputMethod

Antarmuka InputMethod mewakili metode input yang dapat menghasilkan peristiwa dan teks utama, seperti digital, alamat email, karakter CJK, karakter bahasa lain, dan lain-lain.

IInputMethodSession

Antarmuka InputMethodSession menyediakan fungsionalitas InputMethod per klien yang aman untuk diekspos ke aplikasi.

IInputMethodSessionCallback

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

IInputMethodSessionEventCallback

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

Enum

Nama Deskripsi
ConnectionlessHandwritingError

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

CursorAnchorFlags

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

CursorUpdate

Menghitung nilai yang dikembalikan oleh Immediateanggota , dan Monitor .

CursorUpdateFilter

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

ExtractedTextFlags

Menghitung nilai yang dikembalikan oleh Flagsanggota , , Selectingdan SingleLine .

GetTextFlags

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

HandwritingDelegateFlag

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

HandwritingGestureGranularity

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

HandwritingGestureResult

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

HideSoftInputFlags

Menghitung nilai yang dikembalikan oleh ImplicitOnlyanggota , , Nonedan NotAlways dan diambil sebagai parameter dari beberapa jenis.

ImeAction

Menghitung nilai yang dikembalikan oleh beberapa jenis dan diambil sebagai parameter dari beberapa jenis.

ImeFlags

Menghitung nilai yang dikembalikan oleh beberapa jenis.

InputContentFlags

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

InputMethodResults

Menghitung nilai yang dikembalikan oleh beberapa metode InputMethodResults.

ShowFlags

Menghitung nilai yang dikembalikan oleh beberapa jenis dan diambil sebagai parameter dari beberapa jenis.

ShowSoftInputFlags

Menghitung nilai yang dikembalikan oleh Explicitanggota , , Forceddan None dan diambil sebagai parameter dari beberapa jenis.

TextBoundsInfoFlags

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

TextBoundsInfoResultCode

Berisi API untuk menerapkan dan berinteraksi dengan metode input, seperti keyboard perangkat lunak.

TextExtractFlags

Menghitung nilai yang dikembalikan oleh beberapa jenis.