2
我的問題是,當我在EditText(版本4.0.3)中選擇一些文本時,QuickAction(顯示幾個選項,如剪切,複製,粘貼)將出現在選定的文本附近。我不需要這個彈出窗口,所以我怎樣才能關閉它或類似的東西?由於沒有QuickAction的Android EditText
我的問題是,當我在EditText(版本4.0.3)中選擇一些文本時,QuickAction(顯示幾個選項,如剪切,複製,粘貼)將出現在選定的文本附近。我不需要這個彈出窗口,所以我怎樣才能關閉它或類似的東西?由於沒有QuickAction的Android EditText
edittext.setCustomSelectionActionModeCallback(new Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) { return false; }
public void onDestroyActionMode(ActionMode mode) { }
public boolean onCreateActionMode(ActionMode mode, Menu menu) { return false; } public boolean onActionItemClicked(ActionMode mode, MenuItem item) { return false; } });
你可以爲你EDITTEXT添加回調是這樣的:
YOUR_EDITTEXT_OBJECT.setCustomSelectionActionModeCallback(new Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return false;
}
public void onDestroyActionMode(ActionMode mode) {
}
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
return false;
}
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return false;
}
});
遵循[無剪切複製粘貼edut文本]下面 鏈接[1] [ 1]:http://stackoverflow.com/questions/6275299/how-to-disable-copy-paste-from-to-edittext –