共用方式為


EditorInfo 類別

定義

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Text.IInputType, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)>]
type EditorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IInputType
繼承
EditorInfo
屬性
實作

備註

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

android.view.inputmethod.EditorInfoJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

屬性

ActionId

如果 #actionLabel 已指定,當使用者按下傳遞回 InputConnection#performEditorAction(int) InputConnection.performEditorAction()的按鈕時,這是該命令的標識碼。

ActionLabel

在某些情況下,IME 可能會顯示使用者可以執行的命令任意標籤,您可以在這裡指定。

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
ContentMimeTypes

可接受的 InputConnection#commitContent(InputContentInfo, int, Bundle)MIME類型清單。

Creator

用來使這個類別可包裹。

Extras

要提供給輸入法的任何額外數據。

FieldId

編輯器欄位的識別碼。

FieldName

編輯器欄位的其他名稱。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
HintLocales

無論目前使用何種輸入法子類型,用戶應該切換至的語言清單。

HintText

文字檢視的「提示」文字,通常會在文字是空的時內嵌顯示,以告知使用者要輸入的內容。

ImeOptions

編輯器的擴充類型資訊,可協助 IME 更妥善地與其整合。

InitialCapsMode

在文字中編輯之第一個字元的大寫模式。

InitialSelEnd

編輯開始時選取範圍結尾的文字位移;如果不知道,則為 -1。

InitialSelStart

編輯開始時選取範圍的開頭文字位移;如果不知道,則為 -1。

InitialToolType

傳回負責將焦點放在目前編輯器的初始 MotionEvent#ACTION_UP 工具類型 MotionEvent#getToolType(int) 。 -或- 設定初始 MotionEvent#ACTION_UP 工具類型 MotionEvent#getToolType(int)

InputType

文字框的內容類型,其位是由 InputType定義。

JniIdentityHashCode

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
JniPeerMembers

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

Label

要向使用者顯示的標籤,描述他們正在撰寫的文字。

PackageName

擁有此編輯器的套件名稱。

PeerReference

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
PrivateImeOptions

字串,提供特定 IME 實作私用的其他資訊選項。

SupportedHandwritingGesturePreviews

傳回目前 Editor支援的手寫筆跡預覽類型組合。 -或- 設定目前 Editor支援的手寫手勢預覽。

SupportedHandwritingGestures

傳回目前 Editor支援的手寫手寫筆勢類型組合。 -或- 設定目前 Editor支援的手寫手勢。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
DescribeContents()

描述此 Parcelable 封送處理表示中包含的特殊物件種類。

Dispose()

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
Dispose(Boolean)

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
Dump(IPrinter, String)

寫入這個物件的偵錯輸出。

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetInitialSelectedText(Int32)

取得選取的文字,如果有的話。

GetInitialSelectedTextFormatted(Int32)

取得選取的文字,如果有的話。

GetInitialSurroundingText(Int32, Int32, Int32)

取得目前游標周圍的文字,在<游標之前具有 var>beforeLength</var> 字元的文字(選取範圍開頭)、<數據指標之後的 varlength></var> 字元,以及選取的所有文字。

GetInitialTextAfterCursor(Int32, Int32)

取得 <目前游標位置之後文字的 var>長度</var> 字元。

GetInitialTextAfterCursorFormatted(Int32, Int32)

取得 <目前游標位置之後文字的 var>長度</var> 字元。

GetInitialTextBeforeCursor(Int32, Int32)

取得 <目前游標位置前文字的 var>長度</var> 字元。

GetInitialTextBeforeCursorFormatted(Int32, Int32)

取得 <目前游標位置前文字的 var>長度</var> 字元。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
MakeCompatible(BuildVersionCodes)

請確定此 EditorInfo 中的數據與針對指定目標 API 版本開發的應用程式相容。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

編輯器可以使用此方法將初始輸入文字提供給IME。

SetInitialSurroundingSubText(String, Int32)

編輯器可以使用此方法將初始輸入文字提供給IME。

SetInitialSurroundingText(ICharSequence)

編輯器可以使用此方法將初始輸入文字提供給IME。

SetInitialSurroundingText(String)

編輯器可以使用此方法將初始輸入文字提供給IME。

ToArray<T>()

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

用來將此物件封裝成 Parcel

明確介面實作

IJavaPeerable.Disposed()

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
IJavaPeerable.Finalized()

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

GetJniTypeName(IJavaPeerable)

EditorInfo 描述輸入法與文字編輯物件通訊的數個屬性(通常是 EditText),最重要的是它所包含的文字內容類型和目前游標位置。

適用於