首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在使用Sherlock Action Bar,但默认actionbar仍然存在

正在使用Sherlock Action Bar,但默认actionbar仍然存在
EN

Stack Overflow用户
提问于 2012-11-11 22:16:31
回答 2查看 322关注 0票数 0

我已经成功地安装了神探夏洛克的动作栏,并且我添加的两个项目都放得很好!但是似乎“神探夏洛克”并没有替换默认的android操作栏,而且我总是在左边看到一个android图像:/我如何删除它?还是换掉它?我想把我的应用程序的名字放在左边--还有一些动作--但如果“神探夏洛克”运行得不好,我不能也不知道该怎么做。请帮帮忙!:

EN

回答 2

Stack Overflow用户

发布于 2012-11-11 22:21:28

下面是如何设置图标和标题,并监听项目点击:

代码语言:javascript
复制
// in onResume
ActionBar bar = getSupportActionBar();

bar.setTitle( "My App Name" );

bar.setHomeButtonEnabled( true );

bar.setIcon( R.drawable.your_icon );

// later
@Override
public boolean onMenuItemSelected( int featureId, MenuItem item )
{
  if( android.R.id.home == item.getItemId() )
  {
    // do your stuff here

    return true;
  }

  return super.onMenuItemSelected( featureId, item );
}
票数 0
EN

Stack Overflow用户

发布于 2012-11-11 22:22:26

您可以使用actionbar.setIcon()更改图标,也可以使用actionbar.setDisplayShowHomeEnabled(false)将其完全删除。

Actionbarsherlock只是一个包装器。在原生Actionbar可用的Android版本上,你会看到原生actionbar,在较低的android版本上,你会看到ABS提供的actionbar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13331919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档