如何去掉 长按menu时 出现软键盘? 长按menu时 不让它出现软键盘 怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是删除你自己写的activity里边的吗? 可以重写OnKeyDown的方法@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event){}然后用if (keyCode == KeyEvent.KEYCODE_MENU){}方法里写空就可以了别忘记补上home back等键 没遇见过长按menu出现软件盘的情况,如果出现的话可能是自己加的吧,用inputMethodManager.hideSoftInputFromWindow(mTextEditor.getWindowToken(), 0);试试看能不能隐藏吧 可以监测到按menu键的次数if(keyCode == KeyEvent.KEYCODE_MENU && event.getRepeatCount() >= 1)如果是长按MENU的话 返回 你也不需要处理隐藏软键盘 event.isLongPress() 方法似乎也可以 和 上面的一样 直接return true 就可以了 一段简单的蓝牙扫描代码,老是出错,不知道什么原因! 关于GPS定位的问题 Android联系人的问题 Andriod JNI调用C代码,原来C里的printf如何输出到串口? android phone源码开发, 碰到的问题 调试程序时怎样终止? Android 如何实现读U盘 如何全屏3.0以上系统 android+http+json 数据交互 android 新手问题 菜鸟求教Listview问题 ExpandableListView显示全文的问题
可以重写OnKeyDown的方法
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){}然后用if (keyCode == KeyEvent.KEYCODE_MENU){}
方法里写空就可以了别忘记补上home back等键
inputMethodManager.hideSoftInputFromWindow(mTextEditor.getWindowToken(), 0);
试试看能不能隐藏吧
if(keyCode == KeyEvent.KEYCODE_MENU && event.getRepeatCount() >= 1)如果是长按MENU的话 返回 你也不需要处理隐藏软键盘