android – Chrome自定义标签更改默认关闭按钮不起作用

android – Chrome自定义标签更改默认关闭按钮不起作用,第1张

概述Android Studio 2.3 我正在尝试更改自定义chrome选项卡的 *** 作栏上的默认关闭按钮.我试图设置使用setCloseButtonIcon()但是,默认关闭按钮仍然显示.我想改变靠近一个箭头. 我的代码如下: public void openHomePage() { final CustomTabsIntent.Builder builder = new CustomTabs
AndroID Studio 2.3

我正在尝试更改自定义Chrome选项卡的 *** 作栏上的默认关闭按钮.我试图设置使用setClosebuttonIcon()但是,默认关闭按钮仍然显示.我想改变靠近一个箭头.

我的代码如下:

public voID openHomePage() {    final CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();    builder.setToolbarcolor(ContextCompat.getcolor(getActivity(),R.color.primary));    final Bitmap backbutton = BitmapFactory.decodeResource(getResources(),R.drawable.ic_arrow_back_black_48dp);    builder.setClosebuttonIcon(backbutton);    builder.setShowTitle(true);    final CustomTabsIntent customTabsIntent = builder.build();    customTabsIntent.launchUrl(getActivity(),Uri.parse(mTvHomepage.getText().toString()));}

提前谢谢了,

解决方法 我有一个观察上个月,当通过 SO搜索各种Chrome自定义标签问题时,我发现这个 answer建议使用24dp大小的图标,并且还发现这个 question说它对PNG正常工作.

我使用here.的返回箭头图标检查了您的代码

当我使用“ic_arrow_back_black_48dp”时,它没有将默认关闭按钮更改为箭头(请参阅左图).

final Bitmap backbutton = BitmapFactory.decodeResource(getResources(),R.drawable.ic_arrow_back_black_48dp);

但是当我使用“ic_arrow_back_black_24dp”时,它将默认的关闭按钮完美地更改为一个箭头(见右图).

final Bitmap backbutton = BitmapFactory.decodeResource(getResources(),R.drawable.ic_arrow_back_black_24dp);

因为它对我来说完美,您还应该尝试使用“24dp”尺寸的箭头图标从here而不是“48dp”大小的返回箭头图标.

截图:[Device:ASUS_Z00UD; *** 作系统:6.0.1]

总结

以上是内存溢出为你收集整理的android – Chrome自定义标签更改默认关闭按钮不起作用全部内容,希望文章能够帮你解决android – Chrome自定义标签更改默认关闭按钮不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1131700.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存