我想去掉屏幕上的一个虚拟按键。例如不让返回键,或者是返回最上层键 消失。

解决方案 »

  1.   

    监听Activity中的 onKeyUp 事件 
    屏蔽返回键:
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        return true;
    }
    return false;
      

  2.   


    监听Activity中的 onKeyUp 事件 ?这是在哪个代码里?
      

  3.   

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode==KeyEvent.KEYCODE_BACK){
    自己的代码 }
    return true;
    }
      

  4.   

    当热这个也要区分具体哪个按键、如home的话可以在framework层做用它也可以实现
    uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
    具体怎么用网上找找吧
      

  5.   

    反编译SystemUI,把你想隐藏的按钮隐藏了,再回编译回去,就OK。前提是得有root权限。
      

  6.   

    反编译SystemUI你需要的时间只是10分钟。系统源码我就不讲了。