Android 确定显示的软键盘样式,平板电脑或手机样式
我想以编程方式确定设备是呈现平板电脑还是手机风格的键盘。虽然有许多不同的安卓软键盘实现,但在大多数情况下有两种不同的按键布局。一个用于手机,另一个用于平板电脑。谢谢你的帮助 注意:我指的是字符键彼此之间的方向。在电话键盘上,后两行字符对齐,第一行偏移50%。平板电脑键盘有一个更随意的偏移量,它模仿了物理键盘布局。你的“平板电脑或手机式键盘”概念并没有反映现实。有些输入法编辑器甚至没有键。“手机键盘,后两行字符对齐,第一行偏移50%”的概念可能适用于手机上使用的某些输入法编辑器,但肯定不是所有输入法编辑器,这当然不是一项要求 因此,当然欢迎您通过任何标准方法(资源集、Android 确定显示的软键盘样式,平板电脑或手机样式,android,android-layout,android-softkeyboard,Android,Android Layout,Android Softkeyboard,我想以编程方式确定设备是呈现平板电脑还是手机风格的键盘。虽然有许多不同的安卓软键盘实现,但在大多数情况下有两种不同的按键布局。一个用于手机,另一个用于平板电脑。谢谢你的帮助 注意:我指的是字符键彼此之间的方向。在电话键盘上,后两行字符对齐,第一行偏移50%。平板电脑键盘有一个更随意的偏移量,它模仿了物理键盘布局。你的“平板电脑或手机式键盘”概念并没有反映现实。有些输入法编辑器甚至没有键。“手机键盘,后两行字符对齐,第一行偏移50%”的概念可能适用于手机上使用的某些输入法编辑器,但肯定不是所有输入
配置
等)确定屏幕大小。但你没有办法知道:
- 如果用户当前使用的输入法编辑器具有键
- 如果是,这些键之间的物理关系是什么(例如,“后两行字符对齐”)