[안드로이드] 클립보드에 복사하기
[안드로이드] 클립보드에 복사하기
EditText를 터치하면 EditText에 있는 텍스트가 클립보드에 복사됩니다.
public class MainActivity extends AppCompatActivity {
ClipboardManager clipboardManager;
ClipData clipData;
EditText et;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
clipboardManager = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
et = (EditText) findViewById(R.id.et);
et.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
clipData = ClipData.newPlainText("label",et.getText().toString());
clipboardManager.setPrimaryClip(clipData);
}
});
}
}