2014-02-23 158 views
0

我正在显示一个对话框,其中预先填写了TextView复制按钮不在AlertDialog中显示

我想显示“复制文本”选项,当选中的文本部分时,默认情况下不显示该选项。请建议。对不,它只显示没有复制按钮的文本选择。

以下是我现有的代码。

final TextViewinput = new TextView(this); 
      input.setTextIsSelectable(true); 

      new AlertDialog.Builder(context) 
      .setTitle("Edit File Name") 
      .setView(input).show(); 

回答

0

预蜂窝使用: -

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(); 
    } 
}); 
+0

感谢..但我不需要这个..我想settextisselectable工作的一些如何... –