括号错误。
if (imm.isActive()) {
imm.hideSoftInputFromWindow(v.getApplicationWindowToken(), 0);
}//多括号了
return true;//这里跳到下面的false
}
这是我的理解。因为多括号程序一般报错,我不太清楚为什么你的没有报错。
你确定进到if里面了吗,在return true上面输出点东西看能不能输出
就如前面的骚年说的,按键总有一个弹起的过程,你按下了回车,这时返回true,但是你松开回车,这个函数又返回了false。
同上 把代码补全啊
那 i 的值是多少嘛?代码全帖上好不?