使用微调器更改webView

时间:2015-05-11 22:50:14

标签: android webview onclick spinner

我有一个应用程序将用户输入发送到网站的搜索网址,如下所示:

App

要做到这一点,我想知道:

  1. 如何将每个网站上访问过的最后一个网页存储到缓存中?
  2. 我应该如何将网站名称添加到微调器?
  3. 如何为微调器项的点击事件编写代码?
  4. 基本上,应用程序的过程是:

    1. 输入搜索查询
    2. 从微调框中选择网站以将查询加载到
    3. 如果再次选择同一网站,则不应重新加载页面
    4. e.g。用户搜索"电话"并选择网站1.网站1现已加载。选择并加载网站2。网站1被重新选中,但不会重新加载。

1 个答案:

答案 0 :(得分:3)

以下是开始使用WebView时需要了解的内容:here

您所需要的一切(根据您的描述):

  • 如果实际存在供用户访问的网页历史记录,则canGoBack()方法返回true。
  • canGoForward()检查是否有转发历史记录。如果您没有执行此检查,那么一旦用户到达历史记录的末尾,goBack()或goForward()就不会执行任何操作。

对于Spinner,您可以查看this