我正在显示一个对话框,其中现有名称预先填写在TextView
。
我想显示“复制文本”选项,当选中文本部分时,默认情况下不会显示该选项。请建议。不是它只显示没有复制按钮的文本选择。
以下是我现有的代码。
final TextViewinput = new TextView(this);
input.setTextIsSelectable(true);
new AlertDialog.Builder(context)
.setTitle("Edit File Name")
.setView(input).show();
答案 0 :(得分:0)
对于Pre-HoneyComb使用: -
import android.text.ClipboardManager;
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ClipboardManager cm = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
cm.setText(textView.getText());
Toast.makeText(context, "Copied to clipboard", Toast.LENGTH_SHORT).show();
}
});