ActionBarSherlock - 分享内容图标问题(ActionBarSherlock -

2019-09-18 04:15发布

我使用ActionBarSherlock ,并实施了ShareActionProvider

当用户选择一个应用程序来共享内容,例如Twitter ,所述动作条显示一个Twitter旁边的共享按钮图标图标。 此停留永远存在。

有谁知道如何从旁边出现的禁用应用程序图标Share按钮?

Answer 1:

找到了答案:

实施OnShareTargetSelectedListener并将其设置在ShareActionProvider

public void onCreateOptionsMenu(Menu menu){
    ....
    actionProvider.setOnShareTargetSelectedListener(this);
    ....


 @Override 
 public boolean onShareTargetSelected(ShareActionProvider source, 
         Intent intent) { 

     context.startActivity(intent); 

     // started activity ourself to prevent search history 
     return true; 
 } 


Answer 2:

顶部目标在操作栏功能。 这是因为它在Android中存在的控件的行为。

如果你不希望这种行为复制源文件放到你的应用程序,并修改其行为从未显示顶层目标图标。



文章来源: ActionBarSherlock - Share Content icon issue