具有输入字段的AlertDialog不显示用于选择的副本

时间:2013-10-26 15:02:02

标签: android android-edittext android-alertdialog

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

我想显示“复制文本”选项,当选中文本部分时,默认情况下不会显示该选项。请建议

enter image description here

以下是我现有的代码。

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();

0 个答案:

没有答案