如题!先谢了!
解决方案 »
- 利用新浪API做的微博客户端,为什么在手机或者模拟器上登陆不进去
- android 如何判断是否在时间段 范围内
- 界面问题
- 怎么修改android的项目路径
- 关于bundle的问题
- android 如何原样显示word文件里面的内容(表格,自选图形,图片,页眉,页脚)
- 关于回调函数的理解
- ListView 分页加载 adapter.notifyDataSetChanged() 只想刷新加进的数据肿么办?
- 聚合API返回的json解析困难,求大佬帮忙看一下
- 关于Genymotion启动出错的,求各路大神帮忙看一下
- 获取当前位置时 如果wifi和gps同时打开就获取不到
- android应用资源文件上有红叉,请问如何解决此类问题?
private boolean CheckKeyBoard()
{
InputMethodManager m = (InputMethodManager)
CenterText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
return m.isActive();
}
为什么每次都是返回true,我把虚拟键盘按下去后还是返回true,为什么呀?
* Return true if any view is currently active in the input method.
*/
public boolean isActive() {
checkFocus();
synchronized (mH) {
return mServedView != null && mCurrentTextBoxAttribute != null;
}
}这是InputMethodManager, isActive方法的源码,从注释就可以观察到,这不是用来判断是否虚拟键盘中是否有键按下。