1

我正在显示一个文件重命名对话框,其中预先填写了现有名称EditText

我想显示选择文本部分时默认不显示的“复制文本”选项。请建议

在此处输入图像描述

以下是我现有的代码。

final EditText input = new EditText(this);
            input.setText(file.getName());
            input.setTextIsSelectable(true);

            new AlertDialog.Builder(context)
            .setTitle("Edit File Name")
            .setView(input)
            .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) 
                {
                    String newName = input.getText().toString();
                    String oldPath = file.getAbsolutePath();
                    String newPath = oldPath.substring(0,oldPath.lastIndexOf("/"));
                    file.renameTo(new File(newPath+"/"+newName));

                    adapter.notifyDataSetChanged();
                }
            }).setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    // Do nothing.
                }
            }).show();
4

0 回答 0