keysexposed资源限定符

时间:2012-11-13 15:17:23

标签: android android-resources

有人可以解释keysexposed资源限定符的含义吗? The documentation是完全不可理解的:警告,如果你有一个不稳定的大脑,请不要阅读!

  

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

1 个答案:

答案 0 :(得分:0)

好吧,我没有在任何地方使用过这个,但是我会骑在简单的英语语义背后去理解你引用的文档摘录。

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.如果软件键盘被禁用,在这种情况下,只要硬件键盘暴露给用户(即,它在“滑动”中,就会显示添加此限定符的任何资源) - “状态”。

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