2

我的问题是,当我在 EditText(4.0.3 版)中选择一些文本时,所选文本附近会出现一个 QuickAction(显示剪切、复制、粘贴等多个选项)。我不需要这个弹出窗口,所以我怎样才能关闭它或类似的东西?谢谢

4

2 回答 2

1
    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;             }         }); 
于 2012-10-09T12:48:44.947 回答
1

您可以像这样为您的 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;
            }
        });
于 2012-10-09T12:58:11.453 回答