看图.我如何隐藏图标"P",这意味着分享到Pinterest?

它们都在操作栏上,我使用ActionBarSherlock.
android actionbarsherlock android-actionbar shareactionprovider
我在上下文操作栏中有一些奇怪的行为.
首先:
只有每次我点击溢出按钮时,才会显示一个菜单项:

第二/第三:
有没有办法让图标不占用太多空间?
当我将添加属性更改android:showAsAction="always"为所有项目时,实际上有足够的空间来显示所有图标 - 但我的共享图标不再可点击:

清洁项目没有帮助.
我在我的测试设备(Galaxy S3)上使用Android 4.2.2.
我甚至试图在我的XXX GS3 上完全刷新一个新的ROM (CyanogenMod 10.1现在,在SlimBean之前,也删除了底部的导航栏) - 没有帮助.
我也在Nexus 4上尝试过它.有更多空间,因此共享按钮和删除按钮是可见的.当我启动动作模式时,分享按钮不可点击,但当我将设备转为横向模式时,它可以工作,当我将其转回肖像时,它仍然有效.基本上在Nexus 4上,分享按钮在旋转之前不起作用.
表现:
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" />
Run Code Online (Sandbox Code Playgroud)
编译反对minSdkVersion=17没有区别.
我从这样的片段开始动作模式:
mActionMode = activity.startActionMode(mMultipleCallback);
Run Code Online (Sandbox Code Playgroud)
在ActionMode.Callback我填充菜单:
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
MenuInflater inflater = mode.getMenuInflater();
inflater.inflate(R.menu.management_cab, menu);
MenuItem item = menu.findItem(R.id.managementCABShare);
mShareActionProvider = (ShareActionProvider) item.getActionProvider();
//...other stuff
return true;
}
Run Code Online (Sandbox Code Playgroud)
这是XML:
<?xml …Run Code Online (Sandbox Code Playgroud) android ×2