可以在Android中禁用主页按钮吗?

时间:2015-03-11 02:50:03

标签: android actionbarsherlock android-homebutton

我必须在我的Android应用程序中禁用主页按钮。我有一个Actionbar Sherlock并且DisplayHomeAsUpEnabled设置不起作用。

这是我的代码:

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你可以这样做 -

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

如果这不起作用,那么您可以覆盖菜单点击方法,因为主页按钮充当菜单 -

    @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);
}