1

私のアプリでは、デバイスのホーム キーを無効にする必要があります。私のタブは Android 4.4.2 をサポートしています。

戻るボタンの機能を無効にする方法を知っています。そのために以下の行を使用しました

@Override
public void onBackPressed() {
}

しかし、私は心配していますHow to disable Home button functionality ?

ホームボタンを無効にするために以下のコードを試しましたが、何の助けも得られませんでした

// to disable home button -- START --   
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    if(keyCode == KeyEvent.KEYCODE_HOME)
    {
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
// to disable home button -- END --
4

3 に答える 3

-1
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
    // put your logic here.
     }
return true;
}

またはこれを試すことができます:

ActionBar actionBar;
    actionBar = getActionBar();
    actionBar.setHomeButtonEnabled(false);
    actionBar.setDisplayHomeAsUpEnabled(false);
于 2014-09-23T09:13:00.363 に答える