Freigeben über


EditorInfo Klasse

Definition

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

[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
Vererbung
EditorInfo
Attribute
Implementiert

Hinweise

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

Java-Dokumentation für android.view.inputmethod.EditorInfo.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Eigenschaften

ActionId

Wenn #actionLabel angegeben wurde, ist dies die ID für diesen Befehl, wenn der Benutzer seine Schaltfläche drückt, die InputConnection#performEditorAction(int) InputConnection.performEditorAction()zurückgestellt wird.

ActionLabel

In einigen Fällen kann ein IME möglicherweise eine beliebige Beschriftung für einen Befehl anzeigen, den der Benutzer ausführen kann, den Sie hier angeben können.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
ContentMimeTypes

Liste der zulässigen MIME-Typen für InputConnection#commitContent(InputContentInfo, int, Bundle).

Creator

Wird verwendet, um diese Klasse zu packen.

Extras

Alle zusätzlichen Daten, die für die Eingabemethode angegeben werden sollen.

FieldId

Bezeichner für das Feld des Editors.

FieldName

Zusätzlicher Name für das Feld des Editors.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HintLocales

Liste der Sprachen, zu denen der Benutzer wechseln soll, unabhängig davon, welcher Eingabemethodenuntertyp derzeit verwendet wird.

HintText

Der Text "hinweist" der Textansicht, der in der Regel in Zeile angezeigt wird, wenn der Text leer ist, um dem Benutzer mitzuteilen, was eingegeben werden soll.

ImeOptions

Erweiterte Typinformationen für den Editor, damit der IME besser integriert werden kann.

InitialCapsMode

Der Großschreibungsmodus des ersten Zeichens, das im Text bearbeitet wird.

InitialSelEnd

Der Textoffset des Endes der Markierung zum Zeitpunkt der Bearbeitung; -1, wenn nicht bekannt.

InitialSelStart

Der Textoffset des Anfangs der Markierung zum Zeitpunkt der Bearbeitung; -1, wenn nicht bekannt.

InitialToolType

Gibt den ursprünglichen MotionEvent#ACTION_UP Tooltyp MotionEvent#getToolType(int) zurück, der für den Fokus auf dem aktuellen Editor verantwortlich ist. - oder- Legen Sie den ursprünglichen MotionEvent#ACTION_UP Tooltyp MotionEvent#getToolType(int)fest.

InputType

Der Inhaltstyp des Textfelds, dessen Bits durch InputTypedefiniert werden.

JniIdentityHashCode

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
JniPeerMembers

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

Label

Eine Beschriftung, die dem Benutzer angezeigt wird, der den Text beschreibt, den er schreibt.

PackageName

Der Name des Pakets, das diesen Editor besitzt.

PeerReference

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
PrivateImeOptions

Eine Zeichenfolge mit zusätzlichen Informationsoptionen, die für eine bestimmte IME-Implementierung privat sind.

SupportedHandwritingGesturePreviews

Gibt die Kombination aus Schriftgestenvorschautypen zurück, die von der aktuellen EditorVersion unterstützt werden. - oder- Legen Sie die Handschriftgestenvorschauen fest, die von der aktuellen Version unterstützt werden Editor.

SupportedHandwritingGestures

Gibt die Kombination von Eingabestiftgestentypen zurück, die von der aktuellen EditorVersion unterstützt werden. - oder- Legen Sie die handschriftlichen Gesten fest, die von der aktuellen .Editor

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
DescribeContents()

Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieser Paketable enthalten sind.

Dispose()

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
Dispose(Boolean)

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
Dump(IPrinter, String)

Schreiben Sie die Debugausgabe dieses Objekts.

Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetInitialSelectedText(Int32)

Ruft den markierten Text (sofern vorhanden) ab.

GetInitialSelectedTextFormatted(Int32)

Ruft den markierten Text (sofern vorhanden) ab.

GetInitialSurroundingText(Int32, Int32, Int32)

Ruft den umgebenden Text um den aktuellen Cursor, mit <var>beforeLength</var> characters of text before the cursor (start of the selection), <var>afterLength</var> characters of text after the cursor (end of the selection) and all of the selected text.

GetInitialTextAfterCursor(Int32, Int32)

Dient zum Abrufen <von var>length</var> characters of text after the current cursor position.

GetInitialTextAfterCursorFormatted(Int32, Int32)

Dient zum Abrufen <von var>length</var> characters of text after the current cursor position.

GetInitialTextBeforeCursor(Int32, Int32)

Rufen Sie <vor der aktuellen Cursorposition var>length</var> characters of text ab.

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Rufen Sie <vor der aktuellen Cursorposition var>length</var> characters of text ab.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
MakeCompatible(BuildVersionCodes)

Stellen Sie sicher, dass die Daten in diesem EditorInfo mit einer Anwendung kompatibel sind, die für die angegebene Ziel-API-Version entwickelt wurde.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

SetInitialSurroundingSubText(String, Int32)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

SetInitialSurroundingText(ICharSequence)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

SetInitialSurroundingText(String)

Editoren können diese Methode verwenden, um anfänglichen Eingabetext für IMEs bereitzustellen.

ToArray<T>()

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Wird verwendet, um dieses Objekt in ein Parcel.

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
IJavaPeerable.Finalized()

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

GetJniTypeName(IJavaPeerable)

Ein EditorInfo beschreibt mehrere Attribute eines Textbearbeitungsobjekts, mit dem eine Eingabemethode kommuniziert (in der Regel ein EditText), am wichtigsten ist der Typ des darin enthaltenen Textinhalts und die aktuelle Cursorposition.

Gilt für: