【发布时间】:2013-04-26 21:31:04
【问题描述】:
我想以编程方式确定设备是否呈现平板电脑或手机式键盘。尽管有许多不同的 Android 软键盘实现,但大多数情况下有两种不同的按键布局。一个用于手机,另一个用于平板电脑。感谢您的帮助!
注意:我指的是字符键的方向。在电话键盘上,后两行字符对齐,第一行偏移 50%。平板电脑键盘具有更任意的偏移量,可以模仿物理键盘布局。
【问题讨论】:
标签: android android-layout android-softkeyboard
我想以编程方式确定设备是否呈现平板电脑或手机式键盘。尽管有许多不同的 Android 软键盘实现,但大多数情况下有两种不同的按键布局。一个用于手机,另一个用于平板电脑。感谢您的帮助!
注意:我指的是字符键的方向。在电话键盘上,后两行字符对齐,第一行偏移 50%。平板电脑键盘具有更任意的偏移量,可以模仿物理键盘布局。
【问题讨论】:
标签: android android-layout android-softkeyboard
您对“平板电脑或手机式键盘”的概念并不反映现实。有些输入法编辑器甚至没有键。 “手机键盘,后两行字符对齐,第一行偏移50%”的想法,对于手机上使用的某些输入法编辑器来说可能是正确的,但肯定不是全部,当然也不是必需的。
因此,当然欢迎您通过任何标准方法(资源集、Configuration 等)来确定屏幕大小。但你无从得知:
【讨论】: