禁用phonegap网络应用程序中的部分文本选择(android)

时间:2013-09-14 09:36:28

标签: android cordova textselection

我想在phonegap网络应用的某些DOM元素上禁用文本选择效果(Andorid上的复制/粘贴/全选弹出工具)。大多数情况下,我想在textarea中启用文本选择并输入。

编辑 - 不仅文字控件,而且带有'可编辑'类名称的div也可以允许文本选择

我在disabling-text-selection-in-phonegap阅读了完全禁用文字选择的解决方案。如何为textarea和输入之外的元素禁用它?

1 个答案:

答案 0 :(得分: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) {
                if(!(v instanceof TextView)) {
                    return true;
                }
            }
        });
    }
}

希望这会对你有所帮助。