Android Studio - 隐藏Webview中特定网址的操作栏

时间:2015-01-27 16:58:18

标签: java android webview android-studio android-actionbar

我在Webview的帮助下创建了一个应用程序,但操作栏包含了所有登录用户都应该看到的按钮。

当webview位于登录,注册和丢失密码页面时,如何隐藏操作栏。

这样,已注销的用户将无法看到操作栏,因为只有这三个页面对于已注销的用户是可见的。

由于 祝你有愉快的一天!

1 个答案:

答案 0 :(得分:0)

这真的取决于。

一个明显的答案是覆盖以下方法:

public boolean shouldOverrideUrlLoading (WebView view, String url)

然后致电getActionbar().show();getActionbar().hide();或他们的支持对手。

如果登录,注册页面不使用单独的URL而是使用Javascript,那么非显而易见的问题就是如此。如果是这种情况,您将需要调用addJavascriptInterface并添加一个对象以与您的Javascript进行交互。我之前没有这样做,但Android Webview指南有documentation