0
在我的應用程序中,我添加了Easy Share Action,共享圖標出現在Action Bar中。在共享應用之後,例如在臉書上,臉譜圖標也顯示在操作欄附近的共享圖標上。我可以阻止這個圖標在Action Bar中顯示,我不需要顯示最後一個共享圖標嗎?如何隱藏上次共享圖標?
在我的應用程序中,我添加了Easy Share Action,共享圖標出現在Action Bar中。在共享應用之後,例如在臉書上,臉譜圖標也顯示在操作欄附近的共享圖標上。我可以阻止這個圖標在Action Bar中顯示,我不需要顯示最後一個共享圖標嗎?如何隱藏上次共享圖標?
創建ActionBar時不要使用ShareActionProvider,只需使用標準的MenuItem(並將圖標設置爲共享)即可。那麼你將不會看到最後一個分享選項。
我有這個在我的菜單文件 '<項目 \t機器人:ID = 「@ + ID/action_share」 機器人:標題= 「@字符串/ defaulttext」 應用:showAsAction = 「總是」 \t應用:actionProviderClass =「android.support.v7.widget.ShareActionProvider」/>' – John
從您的XML中刪除:app:actionProviderClass =「android.support.v7.widget.ShareActionProvider」屬性(以完成我的建議)。另外,提供一個img屬性(顯示你自己的共享圖標,你將需要包含在你的項目中)。 – Booger