【问题标题】:Disable Back Home button Android 3.1禁用返回主页按钮 Android 3.1
【发布时间】:2012-07-10 08:44:16
【问题描述】:

我有一个应用程序在带有 Android 3.1 的 Samsung Galaxy Tab 8.9 上运行。

我必须禁用返回按钮。我知道

<category android:name="android.intent.category.HOME" />

禁用主页按钮。但我不想禁用主页按钮。我想禁用 BackButton 而不是 HomeButton。

谢谢大家。。

【问题讨论】:

    标签: android back-button android-3.1-honeycomb


    【解决方案1】:

    您可以在活动中覆盖 onBackPressed

    @Override
    public void onBackPressed() {
        //do nothing
    }
    

    【讨论】:

      【解决方案2】:

      像这样简单地覆盖 onBackPressed():

      @override
      public void onBackPressed(){}
      

      【讨论】:

        【解决方案3】:

        在您的活动中使用它来覆盖 BackButton :

        @Override
        public void onBackPressed() {
            // whatever you want to do when the BackButton is pressed.
        }
        

        【讨论】:

          【解决方案4】:
          @Override 
          public boolean onKeyDown(int iKeyCode, KeyEvent event)
          {
          
              if(iKeyCode == KeyEvent.KEYCODE_BACK || iKeyCode == KeyEvent.KEYCODE_HOME) 
              {
                  return true;
              }
          }
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-04-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-20
            • 1970-01-01
            相关资源
            最近更新 更多