`

android:allowUndo

 
阅读更多
Android 在Android 23增加了UndoManager撤销相关的处理,EditText可以使用android:allowUndo来配置是否支持撤销的功能。

当我们的设备连接了实体键盘,可以通过crl+z来撤销输入。(TextView with the default Control-Z undo behavior.)
可以参考http://androidxref.com/8.0.0_r4/xref/development/samples/ApiDemos/src/com/example/android/apis/content/TextUndoActivity.java

http://androidxref.com/8.0.0_r4/xref/development/samples/ApiDemos/res/layout/text_undo.xml
        <EditText android:id="@+id/undo_disabled_text"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:freezesText="true"
            android:allowUndo="false">
        </EditText>


EditText的android:allowUndo默认值是true
分享到:
评论

相关推荐

    Delphi删除文件夹[归类].pdf

    在上述代码中,`FO_DELETE`常量表示删除操作,`FOF_ALLOWUNDO`、`FOF_NOCONFIRMATION`和`FOF_SILENT`是操作标志,它们分别表示允许撤销、不显示确认对话框和静默操作。如果不想将文件或文件夹移动到回收站,可以移除...

    Delphi清理Windows指定文件.rar

     fFlags := FOF_ALLOWUNDO;  pTo := Nil;  end;  if SHFileOperation(fileStruct) = 0 then  begin  ShowMessage('删除成功。');  end  else  ShowMessage('删除失败。');  end;  end;

    Delphi删除文件夹.docx

    FS.fFlags := FOF_NOCONFIRMATION + FOF_SILENT + FOF_ALLOWUNDO; Result := (ShFileOperation(FS) = 0); end; ``` 方法三:使用 ShellAPI 删除文件夹(自定义过程) 在这个方法中,我们使用 ShellAPI 中的 ...

    精彩编程与编程技巧-移动文件到回收站...

    在本例中,我们使用了两个常量来控制删除操作:`FO_DELETE` 和 `FOF_ALLOWUNDO`。 - `FO_DELETE`: 指定要执行删除操作。 - `FOF_ALLOWUNDO`: 允许用户撤销删除操作,即将文件恢复到原来的路径。 ### 三、代码解析 ...

    自动出现动画、进度和确认的文件操作

    SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMATION Call SHFileOperation(SHFileOp) ``` 这段代码演示了如何删除一个名为 `config.old` 的文件,且允许撤销操作,同时不会弹出确认对话框。 2. **删除多个...

    精彩编程与编程技巧-自动出现动画、进度和确认的文件操作 98-8-29...

    3. **复制文件**:设置`wFunc`为`FO_COPY`,并分别指定源文件和目标文件的路径,结合`FOF_ALLOWUNDO`和`FOF_NOCONFIRMMKDIR`标志,实现了复制操作,其中目标目录在必要时会自动创建。 4. **移动文件**:将`wFunc`...

    精彩编程与编程技巧-恢复回收站中的文件...

    以上示例展示了如何使用`SHFileOperation`函数来删除一个文件,并且由于设置了`FOF_ALLOWUNDO`标志,用户可以在回收站中找到该文件并进行恢复。 ### 知识点四:操作撤销与恢复 #### 允许撤销操作的重要性 在文件...

    程序片段-CAD开发中常见问题.rar

    FileOp.fFlags = FOF_ALLOWUNDO | FOF_NOERRORUI; if ( ::SHFileOperation( &FileOp ) == 0 ) ::MessageBox( NULL, _T("操作成功"), _T("提示"), MB_OK|MB_ICONINFORMATION ); else ::MessageBox( NULL, _T("操作...

    API 删除到回收站

    function RecycleFile(sFileName:string):Boolean; var FOS:TSHFileOpStruct; begin FillChar(FOS,SizeOf... fFlags:=FOF_ALLOWUNDO; //移入回收站,而不是物理删除 end; Result:=(SHFileOperation(FOS)=0); end;

    精彩编程与编程技巧-如何将文件删除到回收站...

    其中,`FO_DELETE`表示删除操作,而`FOF_ALLOWUNDO`则确保删除操作可以撤销,即将文件放入回收站而不是永久删除。 #### 实际应用 这种技术广泛应用于各种应用程序中,特别是那些需要提供文件管理功能的应用,如...

    Delphi 删除目录和文件

    FileOp.fFlags := FOF_ALLOWUNDO; if SHFileOperation(FileOp) &lt;&gt; 0 then raise Exception.Create('无法将文件移到回收站'); end; ``` 这样,通过 `MoveToTrash` 函数,我们可以将文件安全地移至回收站。 在...

    精彩编程与编程技巧-用API复制移动文件...

    .fFlags = FOF_ALLOWUNDO ' 允许撤销操作 End With result = SHFileOperation(DelFileOp) If result &lt;&gt; 0 Then ' 操作失败 If Err.LastDllError &lt;&gt; 0 Then MsgBox Err.LastDllError ' 显示API错误 End If...

    精彩编程与编程技巧-自动出现动画、进度和确认的文件操作...

    SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMATION Call SHFileOperation(SHFileOp) ' 删除多个文件 SHFileOp.wFunc = FO_DELETE SHFileOp.pFrom = "c:\config.old" + Chr(0) + "c:\autoexec.old" + Chr(0) ...

    VB 删除文件到回收站

    要将文件移动到回收站,我们需要设置 `wFunc` 为 `FO_DELETE`(表示删除操作)和 `fFlags` 为 `FOF_ALLOWUNDO`(表示允许撤销操作,即放入回收站)。以下是一个示例代码: ```vb Dim FileOp As SHFILEOPSTRUCT ...

    PB使用SHFileOperation函数复制文件夹(文件)API

    - `FOF_ALLOWUNDO`: 允许撤销操作 6. **fAnyOperationsAborted**: 是否取消操作,一般设置为`FALSE`。 7. **hNameMappings**: 用于映射文件名的内存句柄,一般设为`NULL`。 8. **lpszProgressTitle**: 进度对话框的...

    清空回收站_清空回收站_Delphi代码实现清空回车站_

    `fFlags`字段则设置了各种选项,如`FOF_SILENT`表示静默执行,`FOF_NOCONFIRMATION`表示不显示确认对话框,`FOF_NOERRORUI`表示不显示错误界面,`FOF_ALLOWUNDO`表示允许撤销操作。最后,通过`ShellFileOp`函数执行...

    vb SHFileOperation 实现复制文件夹 示例源码

    - FOF_ALLOWUNDO - 允许恢复 - FOF_FILESONLY - 如果使用了*.*,只操作文件。 - FOF_MULTIDESTFILES - pTo成员可以为多个目的文件。 - FOF_NOCONFIRMATION - 不显示确认对话框。 - FOF_NOCONFIRMMKDIR - 不...

    mfc移动文件夹

    2. **文件操作标志**:`SHFILEOPSTRUCT`结构体中的`fFlags`字段可以设置多种标志位,以控制操作的行为,例如`FOF_ALLOWUNDO`允许撤销操作。 3. **权限问题**:移动文件夹可能涉及到权限问题,特别是在跨驱动器移动...

    商业编程-源码-Windows中回收站(Recycle Bin)的存取方法.zip

    在编程中,可以使用SHFileOperation函数实现这一过程,设置其FOF_SILENT标志以避免显示对话框,并指定FOF_ALLOWUNDO标志以允许用户撤消操作。 3. **从回收站中恢复文件**: 要恢复回收站中的文件,可以通过调用...

Global site tag (gtag.js) - Google Analytics