Android EditText的撤销和恢复
AndroidEdit
EditText的撤销和恢复撤销操作
提取我正在做Markdown编辑器的一个功能
开源地址:AndroidEdit
使用
-
引入库
-
compile 'ren.qinc.edit:lib:0.0.3'
-
初始化
mEditText = ((EditText) findViewById(R.id.editText)); //创建PerformEdit,一定要传入不为空的EditText
mPerformEdit = new PerformEdit(mEditText);
mPerformEdit.setDefaultText("这是初始值,不做撤销记录");
- 撤销和恢复
//撤销
mPerformEdit.undo(); //重做
mPerformEdit.redo(); //清除历史
mPerformEdit.clearHistory();
开源地址:AndroidEdit