我正在使用ActionBarSherlock
並已實施ShareActionProvider
。ActionBarSherlock - 共享內容圖標問題
當用戶選擇一個應用程序與內容共享時,例如Twitter
,操作欄會在共享按鈕圖標旁邊顯示一個Twitter
圖標。這永遠留在那裏。
有人知道如何禁用應用程序圖標出現在Share
按鈕旁邊嗎?
我正在使用ActionBarSherlock
並已實施ShareActionProvider
。ActionBarSherlock - 共享內容圖標問題
當用戶選擇一個應用程序與內容共享時,例如Twitter
,操作欄會在共享按鈕圖標旁邊顯示一個Twitter
圖標。這永遠留在那裏。
有人知道如何禁用應用程序圖標出現在Share
按鈕旁邊嗎?
找到了答案:
實施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;
}
頂部目標在操作欄中顯示。這是小部件在Android中的行爲。
如果您不想將此行爲複製到您的應用程序中,並修改其行爲以不顯示頂部目標圖標。
凡是動作條的來源是什麼? – tiptopjat
可能的解決方案在這裏,現在嘗試。 https://groups.google.com/forum/?hl=zh-CN&fromgroups#!topic/actionbarsherlock/u280feVExcI – tiptopjat
http://s.android.com –