Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 操作栏菜单点击_Android_Onclick_Actionbarsherlock - Fatal编程技术网

Android 操作栏菜单点击

Android 操作栏菜单点击,android,onclick,actionbarsherlock,Android,Onclick,Actionbarsherlock,是否有任何方法可以使用操作栏中的标准菜单按钮来执行某些操作?在我的滑动菜单中,我已经有了在普通按钮的onClick中工作的代码。我只想使用操作栏中的菜单按钮。这可能吗?或者我必须自定义操作栏,而不是使用已有的按钮吗?我相信您指的是操作栏主页图标 首先必须启用它 getActionBar().setHomeButtonEnabled(true); @Override public boolean onOptionsItemSelected(MenuItem item) { switch

是否有任何方法可以使用操作栏中的标准菜单按钮来执行某些操作?在我的滑动菜单中,我已经有了在普通按钮的
onClick
中工作的代码。我只想使用操作栏中的菜单按钮。这可能吗?或者我必须自定义操作栏,而不是使用已有的按钮吗?

我相信您指的是操作栏主页图标

首先必须启用它

getActionBar().setHomeButtonEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
    case android.R.id.home:
        //do your work
        return true;

    default:
        return super.onOptionsItemSelected(item);
    }
}
然后您必须处理事件

getActionBar().setHomeButtonEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
    case android.R.id.home:
        //do your work
        return true;

    default:
        return super.onOptionsItemSelected(item);
    }
}

仅供参考如果您想遵循导航抽屉模式,您应该阅读此内容。

我相信您指的是ActionBar主页图标

首先必须启用它

getActionBar().setHomeButtonEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
    case android.R.id.home:
        //do your work
        return true;

    default:
        return super.onOptionsItemSelected(item);
    }
}
然后您必须处理事件

getActionBar().setHomeButtonEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    switch (item.getItemId())
    {
    case android.R.id.home:
        //do your work
        return true;

    default:
        return super.onOptionsItemSelected(item);
    }
}

仅供参考,如果您想遵循导航抽屉模式,您应该阅读此内容。

谢谢,似乎我只是缺少了
android.R.id.home:
谢谢,似乎我只是缺少了
android.R.id.home: