是否可以在android中禁用home按钮?

是否可以在android中禁用home按钮?,android,actionbarsherlock,android-homebutton,Android,Actionbarsherlock,Android Homebutton,我必须在我的android应用程序中禁用home按钮。我有一个Actionbar Sherlock,设置DisplayHomeAsupaned不起作用 这是我的密码: ActionBar ab =getSupportActionBar(); ab.setDisplayHomeAsUpEnabled(false); 谢谢你的帮助 你可以这样做- ab.setHomeButtonEnabled(false); ab.setDisplayHomeAsUpEnabled(false); 如果这不起作

我必须在我的android应用程序中禁用home按钮。我有一个Actionbar Sherlock,设置
DisplayHomeAsupaned
不起作用

这是我的密码:

ActionBar ab =getSupportActionBar();
ab.setDisplayHomeAsUpEnabled(false);
谢谢你的帮助

你可以这样做-

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

你说的是手机的主页按钮吗?据我所知,只有当你告诉它该做什么时,操作栏上的主页按钮才会工作,默认情况下它不工作。这让我觉得你可能在其他地方定义了这些行为?@Apurva是的,就是这样。。。电话的主页按钮。不,这是不可能的@JoeMaher我用onCreate方法编写了这段代码。正如我所说,它不起作用。。。兄弟