我正在尝试为WebViewClient
实施材料设计。 WebViewClient
会在我的资产中保存index.html
。我想要实现的是当主页index.html
打开时,不应该有“向上按钮”。只有当我点击index.html
中的链接时,才会显示“向上按钮”。我试过了
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
但显然,这会显示所有页面的“向上按钮”。如何隐藏我的主页的“向上按钮”index.html
?
答案 0 :(得分:1)
通过在onPageFinished
WebViewClient
下添加此问题解决了问题
public void onPageFinished(WebView view, String url) {
if (url.equals("file:///android_asset/index.html")) {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
} else {
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
super.onPageFinished(view, url);
}