我想在 phonegap Web 应用程序的某些 DOM 元素上禁用文本选择效果(Andorid 上用于复制/粘贴/全选的弹出工具)。大多数情况下,我想在 textarea 和 input 中启用文本选择。
编辑——不仅文本控件,而且具有“可编辑”类名的 div 都应该允许文本选择。
我在 disable -text-selection-in-phonegap阅读了一个完全禁用文本选择的解决方案。我如何才能为除 textarea 和 input 之外的元素禁用它?
我想在 phonegap Web 应用程序的某些 DOM 元素上禁用文本选择效果(Andorid 上用于复制/粘贴/全选的弹出工具)。大多数情况下,我想在 textarea 和 input 中启用文本选择。
编辑——不仅文本控件,而且具有“可编辑”类名的 div 都应该允许文本选择。
我在 disable -text-selection-in-phonegap阅读了一个完全禁用文本选择的解决方案。我如何才能为除 textarea 和 input 之外的元素禁用它?
你可以这样使用,
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;
}
}
});
}
}
希望这对您有所帮助。