【发布时间】:2017-08-02 01:37:27
【问题描述】:
我正在尝试更改自定义 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()));
}
【问题讨论】:
-
我刚刚检查了我的代码,它看起来完全一样。您是否尝试过另一个可绘制对象(可能是较小的?这可能是您的问题,即 48dp 箭头太大了吗?)
-
@stamanuel 首先我尝试了 24dp,但没有成功。经过一番搜索,有人说使用 48dp。但是,48dp 也不起作用。
-
你能发布一个基本的项目吗?
标签: android chrome-custom-tabs