【问题标题】:Disable partial text selection in phonegap web app (android)在 phonegap 网络应用程序(android)中禁用部分文本选择
【发布时间】:2013-09-18 23:18:25
【问题描述】:
我想在 phonegap Web 应用程序的某些 DOM 元素上禁用文本选择效果(Andorid 上用于复制/粘贴/全选的弹出工具)。大多数情况下,我想在 textarea 和 input 中启用文本选择。
edit -- 不仅是文本控件,具有“可编辑”类名的 div 都应该允许文本选择。
我在disabling-text-selection-in-phonegap 阅读了一个完全禁用文本选择的解决方案。我如何才能为除 textarea 和 input 之外的元素禁用它?
【问题讨论】:
标签:
android
cordova
textselection
【解决方案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;
}
}
});
}
}
希望对你有所帮助。