EditorInfo Kelas

Definisi

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.

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Text.IInputType, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)>]
type EditorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IInputType
Warisan
EditorInfo
Atribut
Penerapan

Keterangan

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.

Java dokumentasi untuk android.view.inputmethod.EditorInfo.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Konstruktor

Nama Deskripsi
EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Properti

Nama Deskripsi
ActionId

Jika #actionLabel telah diberikan, ini adalah id untuk perintah tersebut ketika pengguna menekan tombolnya yang dikirimkan kembali dengan InputConnection#performEditorAction(int) InputConnection.performEditorAction().

ActionLabel

Dalam beberapa kasus, IME mungkin dapat menampilkan label arbitrer untuk perintah yang dapat dilakukan pengguna, yang dapat Anda tentukan di sini.

AutofillId

Mengembalikan AutofillId tampilan yang terkait dengan ini EditorInfo . -or- Mengatur AutofillId tampilan yang terkait dengan ini EditorInfo .

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
ContentMimeTypes

Daftar jenis MIME yang dapat diterima untuk InputConnection#commitContent(InputContentInfo, int, Bundle).

Creator

Digunakan untuk membuat kelas ini dapat diurai.

Extras

Setiap data tambahan untuk disuplai ke metode input.

FieldId

Pengidentifikasi untuk bidang editor.

FieldName

Nama tambahan untuk bidang editor.

Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
HintLocales

Daftar bahasa yang seharusnya dialihkan pengguna ke apa pun subjenis metode input yang saat ini digunakan.

HintText

Teks "petunjuk" dari tampilan teks, biasanya ditampilkan sebaris saat teks kosong untuk memberi tahu pengguna apa yang harus dimasukkan.

ImeOptions

Informasi jenis yang diperluas untuk editor, untuk membantu IME berintegrasi dengan lebih baik dengannya.

InitialCapsMode

Mode kapitalisasi karakter pertama yang sedang diedit dalam teks.

InitialSelEnd

Offset teks dari akhir pilihan pada pengeditan waktu dimulai; -1 jika tidak diketahui.

InitialSelStart

Offset teks dari awal pilihan pada pengeditan waktu dimulai; -1 jika tidak diketahui.

InitialToolType

Mengembalikan jenis MotionEvent#ACTION_UP alat awal MotionEvent#getToolType(int) yang bertanggung jawab untuk fokus pada editor saat ini. -atau- Atur jenis MotionEvent#ACTION_UPalat awal MotionEvent#getToolType(int) .

InputType

Tipe konten kotak teks, yang bitnya ditentukan oleh InputType.

JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

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.

(Diperoleh dari JavaObject)
JniPeerMembers

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.

Label

Label untuk ditampilkan kepada pengguna yang menjelaskan teks yang mereka tulis.

PackageName

Nama paket yang memiliki editor ini.

PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
PrivateImeOptions

String yang menyediakan opsi informasi tambahan yang bersifat privat untuk implementasi IME tertentu.

StylusHandwritingEnabled

Mengembalikan true ketika Editor tulisan tangan stylus diaktifkan. -or- Atur trueEditor apakah telah InputMethodManager#startStylusHandwriting stylus handwriting diaktifkan.

SupportedHandwritingGesturePreviews

Mengembalikan kombinasi jenis pratinjau gerakan tulisan tangan Stylus yang didukung oleh .Editor -or- Atur pratinjau gerakan Tulisan Tangan yang didukung oleh .Editor

SupportedHandwritingGestures

Mengembalikan kombinasi jenis gerakan tulisan tangan Stylus yang didukung oleh Editor. -or- Atur gerakan Tulisan Tangan yang didukung oleh .Editor

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

WritingToolsEnabled

Mengembalikan true saat alat Editor penulisan diaktifkan. -or- Atur false jika Editor menolak alat penulisan, yang memungkinkan IMEs mengganti teks dengan teks AI generatif.

Metode

Nama Deskripsi
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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.

(Diperoleh dari JavaObject)
DescribeContents()

Jelaskan jenis objek khusus yang terkandung dalam representasi marshalable Parcelable ini.

Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

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.

(Diperoleh dari JavaObject)
Dump(IPrinter, String)

Tulis output debug objek ini.

Equals(Object)

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.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetInitialSelectedText(Int32)

Mendapatkan teks yang dipilih, jika ada.

GetInitialSelectedTextFormatted(Int32)

Mendapatkan teks yang dipilih, jika ada.

GetInitialSurroundingText(Int32, Int32, Int32)

Mendapatkan teks di sekitar kursor saat ini, dengan <karakter teks var>beforeLength</var> sebelum kursor (awal pilihan), <var>afterLength</var> karakter teks setelah kursor (akhir pilihan), dan semua teks yang dipilih.

GetInitialTextAfterCursor(Int32, Int32)

Dapatkan <panjang> var</karakter var> teks setelah posisi kursor saat ini.

GetInitialTextAfterCursorFormatted(Int32, Int32)

Dapatkan <panjang> var</karakter var> teks setelah posisi kursor saat ini.

GetInitialTextBeforeCursor(Int32, Int32)

Dapatkan <panjang> var</karakter var> teks sebelum posisi kursor saat ini.

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Dapatkan <panjang> var</karakter var> teks sebelum posisi kursor saat ini.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
MakeCompatible(BuildVersionCodes)

Pastikan bahwa data di EditorInfo ini kompatibel dengan aplikasi yang dikembangkan terhadap versi API target yang diberikan.

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

SetInitialSurroundingSubText(String, Int32)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

SetInitialSurroundingText(ICharSequence)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

SetInitialSurroundingText(String)

Editor dapat menggunakan metode ini untuk menyediakan teks input awal ke IMEs.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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.

(Diperoleh dari JavaObject)
ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Digunakan untuk mengemas objek ini ke dalam Parcel.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IJavaPeerable.Disposed()

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.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

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.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk