に既存の名前が事前に入力されたファイル名変更ダイアログを表示しています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();