Можно ли отключить кнопку домой в андроиде?

Я должен отключить кнопку домой в моем приложении для Android. У меня есть Actionbar Sherlock и настройка DisplayHomeAsUpEnabled не работал

Вот мой код:

ActionBar ab =getSupportActionBar();
ab.setDisplayHomeAsUpEnabled(false);

Спасибо за вашу помощь!

1 ответ

Вы можете сделать это -

ab.setHomeButtonEnabled(false);
ab.setDisplayHomeAsUpEnabled(false);

Если это не сработает, вы можете переопределить метод щелчка по меню, потому что кнопка home действует как меню.

    @Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    // Respond to the action bar's Up/Home button
    case android.R.id.home:
    //Do nothing
        return false;
    }
    return super.onOptionsItemSelected(item);
}
Другие вопросы по тегам