Language

Keyboard.Key クラス

定義

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

[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
継承
Keyboard.Key
属性

注釈

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
Keyboard.Key(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

Keyboard.Key(Keyboard+Row)

属性のない空のキーを作成します。

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

指定された左上の座標を使用してキーを作成し、XML パーサーからその属性を抽出します。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Codes

このキーによって生成される可能性のあるすべてのキー コード (Unicode またはカスタム コード) は、0 番目が最も重要です。

EdgeFlags

キーの境界外にあるタッチ イベントを検出するためのキーボードの端への固定を指定するフラグ。

Gap

このキーの前の水平ギャップ

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Height

ギャップを含まないキーの高さ

Icon

ラベルの代わりに表示するアイコン。

IconPreview

プレビュー ポップアップのアイコンのプレビュー バージョン

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
JniPeerMembers

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

Label

表示するラベル

Modifier

これが修飾キーかどうか (Shift キーや Alt キーなど)

On

これがスティッキーの場合、オンになっていますか?

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PopupCharacters

ポップアップ文字

PopupResId

このキーによってミニ キーボードがポップアップ表示される場合、これはそのキーボードの XML レイアウトのリソース ID です。

Pressed

このキーの現在の押された状態

Repeatable

このキーが押された状態で繰り返されるかどうか

Sticky

このキーが固定されているかどうか、i.

Text

押されたときに出力するテキスト。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Width

ギャップを含まないキーの幅

X

キーボード レイアウトのキーの X 座標

Y

キーボード レイアウトのキーの Y 座標

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
Equals(Object)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetCurrentDrawableState()

キーの現在の状態と種類に基づいて、キーの描画可能な状態を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
IsInside(Int32, Int32)

ポイントがこのキー内にあるかどうかを検出します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
OnPressed()

外観または状態を変更する必要がある場合に備えて、押されたことをキーに通知します。

OnReleased(Boolean)

キーの押された状態を変更します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
SquaredDistanceFrom(Int32, Int32)

キーの中心と指定されたポイントの間の距離の 2 乗を返します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
IJavaPeerable.Finalized()

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

キーボードの 1 つのキーの位置と特性を記述するためのクラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象