在android中滑动时加载下一个url

时间:2014-07-07 18:25:17

标签: android android-webview swipe gesture

我正在编写一个Android应用程序。我有一个包含许多网址的数组。我在mainactivity中加载了webview上的第一个url,我想在刷卡时加载下一个url。我正在使用webview加载网址。所以现在我必须做如何通过滑动加载下一个URL

1 个答案:

答案 0 :(得分:0)

1-使用this library并按照this wiki进行简单的手势检测。

2-获取下一个数组项并将其加载到WebView。

示例代码:

myView.setOnTouchListener(new OnSwipeTouchListener(this) {
  @Override
  public void onSwipeDown() {
    Toast.makeText(MainActivity.this, "Down", Toast.LENGTH_SHORT).show();
  }

  @Override
  public void onSwipeLeft() {
    Toast.makeText(MainActivity.this, "Left", Toast.LENGTH_SHORT).show();
  }

  @Override
  public void onSwipeUp() {
    Toast.makeText(MainActivity.this, "Up", Toast.LENGTH_SHORT).show();
  }

  @Override
  public void onSwipeRight() {

    Iterator<String> it = al.iterator();
    while (it.hasNext()) {
        yourWebView.loadUrl(it.next());
    }

  }
});

我没有日食,但必须是这样的。