You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android:如何移除Chrome CustomTabsIntent工具栏的分享与菜单图标

移除Chrome CustomTabsIntent工具栏的分享和菜单图标

要移除CustomTabs工具栏的分享图标和默认菜单,你可以通过以下两个关键API实现,适配你使用的androidx.browser:browser:1.7.0版本:

  1. 禁用分享图标
    使用setShareState()方法将分享状态设置为关闭,直接隐藏工具栏右侧的分享按钮:
.setShareState(CustomTabsIntent.SHARE_STATE_OFF)
  1. 移除默认菜单图标
    默认菜单包含刷新、在Chrome中打开等选项,通过设置一个空的CustomTabsMenuBuilder覆盖默认菜单,即可隐藏菜单图标:
.setMenuBuilder(new CustomTabsMenuBuilder())

整合后的完整代码:

implementation 'androidx.browser:browser:1.7.0'
CustomTabsIntent customTabsIntent = new CustomTabsIntent.Builder()
        .setShowTitle(true)
        .setToolbarColor(ContextCompat.getColor(this, R.color.orange_color))
        // 禁用分享图标
        .setShareState(CustomTabsIntent.SHARE_STATE_OFF)
        // 设置空菜单,移除默认菜单图标
        .setMenuBuilder(new CustomTabsMenuBuilder())
        .build();

customTabsIntent.launchUrl(this, Uri.parse("https://developer.android.com"));

注意:这些API从androidx.browser:browser:1.5.0版本开始支持,你的1.7.0版本完全兼容。

内容的提问来源于stack exchange,提问作者Srikanth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 10:55:56