Android 向左移动一个按钮

Android 向左移动一个按钮,android,actionbarsherlock,Android,Actionbarsherlock,我已经在我的项目中添加了ABS,我想在这个actionbar的最左边添加一个按钮。通过执行以下操作,我成功地在右侧添加了一个按钮: @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R.menu.actionbarmenu, menu); re

我已经在我的项目中添加了ABS,我想在这个actionbar的最左边添加一个按钮。通过执行以下操作,我成功地在右侧添加了一个按钮:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getSupportMenuInflater();
        inflater.inflate(R.menu.actionbarmenu, menu);
        return true;
    }

    public boolean onOptionsItemSelected(MenuItem item) {

        switch(item.getItemId()) {

        case R.id.menuSlider:
            initializeSlideMenu();
            break;
        }

        return false;
    }
当用户按下此按钮时,屏幕上将出现一个slidermenu。但是我想把这个按钮放在动作栏的左边。是否需要设置一些XML属性?我在谷歌上找不到任何与此相关的信息。也许我用错了搜索键

向应用程序图标添加操作,请参见下面的图像:

谢谢

编辑

我试过这个:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {

        switch(item.getItemId()) {

        case R.id.menuSlider:
            initializeSlideMenu();
            break;
        case android.R.id.home:
            initializeSlideMenu();
            break;
        }

        return super.onOptionsItemSelected(item);
    }

第一个
案例
工作正常,但第二个案例不会触发slidemenu。

这是如何将操作设置为向上按钮,但在将自定义操作设置为向上按钮之前,请阅读以下内容:

在这项工作开始之前,您必须启用up以处理此代码段(将其添加到活动的
onCreate
方法中):


编辑:只需重新阅读问题,显示幻灯片菜单即可。不过,不要破坏设计指南。

我已经尝试了您的建议,请参见我的编辑。应用程序图标似乎没有附加任何操作。请参阅我的编辑,您错过了调用:
getSupportActionBar()。setDisplayHomeAsUpEnabled(true)
@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home:
                // This is called when the Home (Up) button is pressed in the Action Bar.
        }
        return super.onOptionsItemSelected(item);
    }
getSupportActionBar().setDisplayHomeAsUpEnabled(true);