0

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

编辑——不仅文本控件,而且具有“可编辑”类名的 div 都应该允许文本选择

我在 disable -text-selection-in-phonegap阅读了一个完全禁用文本选择的解决方案。我如何才能为除 textarea 和 input 之外的元素禁用它?

4

1 回答 1

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;
                }
            }
        });
    }
}

希望这对您有所帮助。

于 2013-09-14T10:06:36.320 回答