如何在Android JB WebView上防止双击(错误?)?

时间:2013-05-28 21:53:34

标签: java android eclipse android-webview

我正在尝试将基于Flash的游戏移植到Android。

我已成功移植它(WebView),但现在问题是,当我在游戏中的某个地方进行短暂点击(短按)时,它会进行2次点击(双击),当我做了很长时间点击(长按)它只需点击一下(短按)。这真的很烦人,特别是当它点火而不是一次火。我试过触摸屏和鼠标;两者都有同样的问题,所以输入不是问题。

在阅读了很多内容后,我认为它必定是Andriod(4.x +我认为)WebView上的一个错误(?)。

我希望你能帮我扭转这些事情或尽快防止这些双击。

以下是MainActivity.java的代码:

package usr.sh.raul.dofus;

import android.annotation.SuppressLint;
import android.app.Activity;

import android.graphics.Color;

import android.os.Bundle;

import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;

@SuppressLint("SetJavaScriptEnabled")

public class MainActivity extends Activity
{
    WebView mWebView;
    /** Called when the activity is first created. */
    @SuppressLint("SdCardPath")
    @Override

    public void onCreate(Bundle savedInstanceState)
    {       
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
        setContentView(R.layout.activity_main);
        mWebView = (WebView) findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setPluginsEnabled(true);
        mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
        mWebView.setBackgroundColor(Color.parseColor("#000000"));
        mWebView.loadUrl("file:///sdcard/Android/data/usr.sh.raul.dofus/data/loader.swf");
    }
}

提前谢谢你,抱歉我的英语不好。

0 个答案:

没有答案