我在Webview的帮助下创建了一个应用程序,但操作栏包含了所有登录用户都应该看到的按钮。
当webview位于登录,注册和丢失密码页面时,如何隐藏操作栏。
这样,已注销的用户将无法看到操作栏,因为只有这三个页面对于已注销的用户是可见的。
由于 祝你有愉快的一天!
答案 0 :(得分:0)
这真的取决于。
一个明显的答案是覆盖以下方法:
public boolean shouldOverrideUrlLoading (WebView view, String url)
然后致电getActionbar().show();
或getActionbar().hide();
或他们的支持对手。
如果登录,注册页面不使用单独的URL而是使用Javascript,那么非显而易见的问题就是如此。如果是这种情况,您将需要调用addJavascriptInterface
并添加一个对象以与您的Javascript进行交互。我之前没有这样做,但Android Webview指南有documentation。