安卓键盘打开问题
Posted
技术标签:
【中文标题】安卓键盘打开问题【英文标题】:android keyboard open issue 【发布时间】:2011-01-20 08:32:37 【问题描述】:如何知道键盘是否打开?
【问题讨论】:
【参考方案1】:这在Configuration
类中可用。您可以通过getResources().getConfiguration()
从您的Activity
或其他Context
获取当前的Configuration
。
【讨论】:
我已经在 4.0 和更高版本的 api 16 上检查了这个,但它总是向我显示值 1 表示键盘打开我添加了 int hard= config.keyboardHidden;在按钮单击事件上,但总是得到 1 个值,为什么有任何想法【参考方案2】:那样 =)
public boolean isKeyboardVisible()
// Checks whether a hardware keyboard is visible
if (getResources().getConfiguration().hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO)
return true;
else if (getResources().getConfiguration()..hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES)
return false;
【讨论】:
以上是关于安卓键盘打开问题的主要内容,如果未能解决你的问题,请参考以下文章