2
나는 EditText
- ed1
입니다. ed1
의 내용을 clipboard
, concat
에 복사하고 Hello World
으로 복사하고 의 탭에서 다른 EditText
- ed2
에 붙여 넣기를 원합니다. 그러나 ed1
에있는 내용과 함께 몇 가지 추가 데이터가 나타납니다.
불필요한 데이터가 필요한 내용과 함께 클립 보드에 복사됩니다.
final EditText ed1 = (EditText) findViewById(R.id.editText1);
final EditText ed2 = (EditText) findViewById(R.id.editText2);
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
String add = "Hello World";
ClipData clip = ClipData.newPlainText("", ed1.getText().toString().concat(" "+add));
clipboard.setPrimaryClip(clip);
ed2.setText(clip.toString());
}
});