android - miui EditText 如何监听剪切粘贴等事件?

浏览:43日期:2022-12-02

问题描述

我想实现一个带undo & redo功能的安卓文本编辑器,需要监听EditText的剪切,粘贴等事件

public class MyEditText extends EditText { public MyEditText(Context context){ super(context); } public MyEditText(Context context, AttributeSet attrs) {super(context, attrs); } @Override public boolean onTextContextMenuItem(int id) { final int ID_PASTE = android.R.id.paste;String TAG = 'TAG2';Log.d(TAG, 'onTextContextMenuItem: '+id);if(id==ID_PASTE) Log.d(TAG, 'onTextContextMenuItem: paste');return super.onTextContextMenuItem(id); }}

此方法对miui无效,请问为什么?如何解决问题?或有何其他方法判断剪切粘贴等事件?

如果重写长按事件,输入法中的粘贴键怎么破?

问题解答

回答1:

重写长按事件

相关文章: