我已经成功地安装了神探夏洛克的动作栏,并且我添加的两个项目都放得很好!但是似乎“神探夏洛克”并没有替换默认的android操作栏,而且我总是在左边看到一个android图像:/我如何删除它?还是换掉它?我想把我的应用程序的名字放在左边--还有一些动作--但如果“神探夏洛克”运行得不好,我不能也不知道该怎么做。请帮帮忙!:
发布于 2012-11-11 22:21:28
下面是如何设置图标和标题,并监听项目点击:
// 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 );
}发布于 2012-11-11 22:22:26
您可以使用actionbar.setIcon()更改图标,也可以使用actionbar.setDisplayShowHomeEnabled(false)将其完全删除。
Actionbarsherlock只是一个包装器。在原生Actionbar可用的Android版本上,你会看到原生actionbar,在较低的android版本上,你会看到ABS提供的actionbar。
https://stackoverflow.com/questions/13331919
复制相似问题