如何使用较低版本的Android设备实施SWIPE VIEW?

问题描述:

我正在致电Phone Gap项目,执行SWIPE VIEW。我已经使用this实施了滑动视图。如何使用较低版本的Android设备实施SWIPE VIEW?

它适用于高版本的设备 - 我已在4.1.2版本中检查过它。

问题是,它不适用于android 2.2.1和2.3.5版本的设备。

当我尝试刷卡,有时它刷卡。但有些时候它不。我只是得到这个警告在我的logcat。

W/webview(1133): Miss a drag as we are waiting for WebCore's response for touch down. 

为了解决这个问题,我使用了下面的代码。

document.addEventListener("touchstart", function(e){ onStart(e); }, false); 
function onStart (touchEvent) 
{ 
    if(navigator.userAgent.match(/Android/i)) 
    { 
     touchEvent.preventDefault(); 
    } 
} 

尽管如此,我得到了这个警告。幻灯片没有被刷过。

这是因为较低版本的android?

我该如何解决这个问题?

请帮帮我。

它不一定是一个版本的兼容性问题

http://uihacker.blogspot.fr/2010/10/android-bug-miss-drag-as-we-are-waiting.html

看看这篇文章

好运

+0

张贴我的问题是兼容性问题的原因是我不t得到这样的错误,当我在4.1.2 Android版本的设备中实现项目 – user