Android 4.0 长按上的PhoneGap html5 应用

Posted

技术标签:

【中文标题】Android 4.0 长按上的PhoneGap html5 应用【英文标题】:PhoneGap html5 app on Android 4.0 long press 【发布时间】:2012-08-21 04:51:57 【问题描述】:

您好,我有一个使用 PhoneGap 构建的安卓应用。因此,用户界面构建为 html5 页面。直到我在 android 4.0 上测试它之前它工作得很好,现在当我长按时,android 让我可以选择在 UI 中选择文本,并在顶部给我提供共享书签等选项。有人可以帮我关闭它吗?

【问题讨论】:

【参考方案1】:

更新您的应用类:

public class MainActivity extends DroidGap 

@Override
public void onCreate(Bundle savedInstanceState) 
    super.onCreate(savedInstanceState);

    super.loadUrl("file:///android_asset/www/index.html");

    super.appView.setOnLongClickListener(new View.OnLongClickListener() 

        public boolean onLongClick(View v) 
            return true;
        
    );

【讨论】:

无论如何,请确保在 Java 文件的顶部使用import android.view.View;,否则您将遇到编译时崩溃。 (我在这里卡了一会儿。)否则,这很好用,谢谢!

以上是关于Android 4.0 长按上的PhoneGap html5 应用的主要内容,如果未能解决你的问题,请参考以下文章

使用选择时,TextView 的波纹效果卡在长按上

Phonegap/Cordova Geolocation 不适用于 Android 4.0+,但适用于所有其他平台

Sencha touch + phonegap。在 android 4.0 上渲染数据视图

Cordova 4.0 config.xml 中的 Android 权限

Android的EditText长按只显示上面的复制粘贴菜单,不要弹出下面的输入法键盘怎么做?

Android:长按按钮上的文本