我正在显示一个文件重命名对话框,其中预先填写了现有名称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();