Keyboard.Key Klasse

Definition

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

[Android.Runtime.Register("android/inputmethodservice/Keyboard$Key", DoNotGenerateAcw=true)]
public class Keyboard.Key : Java.Lang.Object
[<Android.Runtime.Register("android/inputmethodservice/Keyboard$Key", DoNotGenerateAcw=true)>]
type Keyboard.Key = class
    inherit Object
Vererbung
Keyboard.Key
Attribute

Hinweise

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

Java-Dokumentation für android.inputmethodservice.Keyboard.Key.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Keyboard.Key(IntPtr, JniHandleOwnership)

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

Keyboard.Key(Keyboard+Row)

Erstellen Sie einen leeren Schlüssel ohne Attribute.

Keyboard.Key(Resources, Keyboard+Row, Int32, Int32, XmlReader)

Erstellen Sie einen Schlüssel mit der angegebenen oberen linken Koordinate, und extrahieren Sie seine Attribute aus dem XML-Parser.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Codes

Alle Schlüsselcodes (Unicode oder benutzerdefinierter Code), die dieser Schlüssel generieren könnte, wobei null am wichtigsten ist.

EdgeFlags

Flags, die die Verankerung an Den Rändern der Tastatur zum Erkennen von Touchereignissen angeben, die sich direkt außerhalb der Grenze der Taste befinden.

Gap

Die horizontale Lücke vor diesem Schlüssel

Handle

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

(Geerbt von Object)
Height

Höhe des Schlüssels ohne Lücke

Icon

Symbol, das anstelle einer Bezeichnung angezeigt werden soll.

IconPreview

Vorschauversion des Symbols für das Vorschau-Popup

JniIdentityHashCode

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
JniPeerMembers

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

Label

Anzuzeigende Bezeichnung

Modifier

Gibt an, ob es sich um eine Modifizierertaste handelt, z. B. UMSCHALT oder ALT

On

Wenn es sich um einen klebrigen Schlüssel handelt, ist er aktiviert?

PeerReference

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
PopupCharacters

Popupzeichen

PopupResId

Wenn mit dieser Taste eine Minitastatatur angezeigt wird, ist dies die Ressourcen-ID für das XML-Layout für diese Tastatur.

Pressed

Der aktuelle gedrückte Zustand dieser Taste

Repeatable

Gibt an, ob sich dieser Schlüssel selbst wiederholt, wenn er gedrückt gehalten wird.

Sticky

Ob dieser Schlüssel klebrig ist, i.

Text

Text, der ausgegeben werden soll, wenn er gedrückt wird.

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.

Width

Breite des Schlüssels, ohne Lücke

X

X-Koordinate der Taste im Tastaturlayout

Y

Y-Koordinate der Taste im Tastaturlayout

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
Dispose(Boolean)

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
Equals(Object)

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

(Geerbt von Object)
GetCurrentDrawableState()

Gibt den zeichnungsfähigen Zustand für den Schlüssel basierend auf dem aktuellen Zustand und Typ des Schlüssels zurück.

GetHashCode()

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

(Geerbt von Object)
IsInside(Int32, Int32)

Erkennt, ob ein Punkt in diesen Schlüssel fällt.

JavaFinalize()

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

(Geerbt von Object)
Notify()

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

(Geerbt von Object)
NotifyAll()

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

(Geerbt von Object)
OnPressed()

Informiert die Taste darüber, dass sie gedrückt wurde, falls sie ihr Aussehen oder ihren Zustand ändern muss.

OnReleased(Boolean)

Ändert den gedrückten Zustand der Taste.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SquaredDistanceFrom(Int32, Int32)

Gibt das Quadrat des Abstands zwischen der Mitte des Schlüssels und dem angegebenen Punkt zurück.

ToArray<T>()

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

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

(Geerbt von Object)
Wait(Int64, Int32)

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
IJavaPeerable.Finalized()

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

GetJniTypeName(IJavaPeerable)

Klasse zum Beschreiben der Position und der Merkmale einer einzelnen Taste auf der Tastatur.

Gilt für: