如何隐藏最后一个共享图标?

时间:2014-02-26 21:57:42

标签: android

在我的应用中,我添加了Easy Share Action,共享图标出现在Action Bar中。在分享应用程序后,例如在Facebook上,Facebook图标也显示在动作栏附近共享图标。我可以在Action Bar中将此图标阻止到apear,我不需要显示最后一个共享图标吗?

2 个答案:

答案 0 :(得分:2)

创建ActionBar时不要使用ShareActionProvider,而是使用标准的MenuItem(并设置要共享的图标)。然后你将看不到最后一个分享选项。

答案 1 :(得分:0)

如@Booger所说。

例如,带有文本:

override fun onOptionsItemSelected(item: MenuItem): Boolean {
    return when (item.itemId) {
        R.id.action_share -> { 
            val intent = Intent(Intent.ACTION_SEND)
            intent.type = "text/plain"
            intent.putExtra(Intent.EXTRA_TEXT, "your_text")
            startActivity(intent)
            true
        }
        else -> {
            super.onOptionsItemSelected(item)
        }
    }
}