我想以编程方式确定设备是否正在展示平板电脑或手机式键盘。虽然有许多不同的Android软键盘实现,但大多数情况下有两种不同的键布局。一个用于手机,另一个用于平板电脑。谢谢你的帮助!
注意:我指的是字符键彼此的方向。在电话键盘上,后两行字符对齐,第一行偏移50%。平板电脑键盘具有更多任意偏移,模仿物理键盘布局。
答案 0 :(得分:2)
您的“平板电脑或手机式键盘”概念并不能反映现实。有些输入法编辑器甚至没有键。对于手机上使用的一些输入法编辑器而言,“电话键盘,第二行两行字符对齐,第一行偏移50%”的概念可能是正确的,但肯定不是全部,并且肯定不是必需的。
因此,我们欢迎您通过任何标准方法(资源集,Configuration
等)确定屏幕大小。但你无从知晓: