Keyboard.Key 类

定义

用于描述键盘中单个键的位置和特征的类。

[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
属性

注解

用于描述键盘中单个键的位置和特征的类。

android.inputmethodservice.Keyboard.KeyJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

Keyboard.Key(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

Keyboard.Key(Keyboard+Row)

创建一个没有属性的空键。

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

使用给定的左上角坐标创建键,并从 XML 分析器中提取其属性。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Codes

所有关键代码 (unicode 或自定义代码) 此键可以生成,零是最重要的。

EdgeFlags

指定定位到键盘边缘的标志,用于检测刚刚离开键边界的触摸事件。

Gap

此键之前的水平间距

Handle

基础 Android 实例的句柄。

(继承自 Object)
Height

键的高度,不包括间隙

Icon

要显示的图标,而不是标签。

IconPreview

预览版图标的预览版本,用于预览弹出窗口

JniIdentityHashCode

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
JniPeerMembers

用于描述键盘中单个键的位置和特征的类。

Label

要显示的标签

Modifier

这是修改键,如 Shift 还是 Alt

On

如果这是粘滞键,是否打开?

PeerReference

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
PopupCharacters

弹出字符

PopupResId

如果此键弹出一个微型键盘,则这是该键盘的 XML 布局的资源 ID。

Pressed

此键的当前按下状态

Repeatable

此键在按住时是否重复

Sticky

此键是否粘滞,i.

Text

按下时要输出的文本。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。

Width

键的宽度,不包括间隙

X

键盘布局中键的 X 坐标

Y

键盘布局中键的 Y 坐标

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
Dispose(Boolean)

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
GetCurrentDrawableState()

根据键的当前状态和类型返回键的可绘制状态。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
IsInside(Int32, Int32)

检测某个点是否落在此键内。

JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
OnPressed()

通知键已按下,以防它需要更改其外观或状态。

OnReleased(Boolean)

更改键的按下状态。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SquaredDistanceFrom(Int32, Int32)

返回键中心与给定点之间的距离的平方。

ToArray<T>()

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
IJavaPeerable.Finalized()

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

用于描述键盘中单个键的位置和特征的类。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

用于描述键盘中单个键的位置和特征的类。

GetJniTypeName(IJavaPeerable)

用于描述键盘中单个键的位置和特征的类。

适用于