2012-12-28 130 views

回答

1

不是。这是一个设计决策(记录为here),以便最终用户控制正在调用的键盘。因此,最终用户必须触摸文本框(或类似物)来调用虚拟屏幕键盘。

从该链接:

“触摸键盘的调用模型是专门用来放 用户在键盘控制用户指示该 他们通过点击想要输入的文字系统。一个输入控件而不是 有一个应用程序代表他们做出这样的决定,这会减少 以使键盘意外调用的场景为零, 这可能是一个痛苦的UI流失来源,因为键盘 消耗高达50%屏幕上,并使应用程序的用户 的经验。为了启用用户驱动的调用,我们跟踪上次触摸事件的坐标 ,并将它们与当前具有焦点的元素的边界矩形的位置进行比较。如果 点包含在边界矩形内,则调用触摸键盘 。

这意味着应用程序不能以编程方式通过重点操作调用触摸键盘 ”