2

有人可以解释keysexposed资源限定符的含义吗?该文档完全无法理解:警告,如果您的大脑不稳定,请不要阅读!

keysexposed:设备有可用的键盘。如果设备启用了软件键盘(很可能),即使硬件键盘没有暴露给用户,即使设备没有硬件键盘,也可以使用它。如果没有提供软件键盘或它被禁用,那么这仅在暴露硬件键盘时使用。

4

1 回答 1

1

好的,我没有在任何地方使用过它,但我将借助简单的英语语义来理解您引用的文档摘录。

keysexposed:哈哈!易变的大脑。

Device has a keyboard available.这只是说明它假设运行应用程序的设备具有硬件键盘。

If the device has a software keyboard enabled (which is likely),具有硬件键盘的设备有时具有“滑入式”键盘或其他禁用硬件键的选项。this may be used even when the hardware keyboard is not exposed to the user意味着键盘处于“滑入”状态(因此对用户不可见)。even if the device has no hardware keyboard.这也可以用于设备根本没有硬件键盘的明显情况。

If no software keyboard is provided or it's disabled, then this is only used when a hardware keyboard is exposed.如果软件键盘被禁用,那么在这种情况下,无论您向哪个资源添加此限定符,只有当硬件键盘暴露给用户时才会显示(即,它处于“滑出”状态)。

因此,基本上将此限定符添加到资源意味着如果启用了软件键盘,它将一直使用它。但是如果软件键盘不可用/禁用,那么它只会在硬件键盘“暴露”给用户时使用,即滑出。

于 2012-11-13T15:39:15.837 回答